JD
Size: a a a
JD
ПМ
AB
ПМ
VN
KH
H
H
KH
VN
VN
VN
H
KH
KH
KH
https://<server>/<base>/hs/<service>/file/<uuid>.<ext>
.server
- адрес веб-сервера с базой, например, mycompnay.ru
;base
- имя публикации базы;service
- корневой URL http-сервиса;uuid
- уникальный идентификатор файла, по которому его можно найти в базе;ext
- расширение файла.https://mycompnay.ru/mybase/hs/myservice/file/123e4567-e89b-12d3-a456-426655440000.jpg
.myservice
, добавить в него шаблон /file/{filename}
и уже в нем создать HTTP-метод GET
со следующим обработчиком:function getFile(request)
fileName = request.URLParameters.get("filename"); //1
file = new File(fileName);
binaryData = getFileData(file.baseName); //2
statusCode = ?(binaryData = undefined, 404, 200); //3
response = new HTTPServiceResponse(statusCode);
response.headers["Content-Type"] = getMIMEType(file.extention); //4
if binaryData <> undefined then
response.setBodyFromBinaryData(binaryData); //5
endif;
return response;
endfunction
Файлы
, используется его гуиды.404
.ib="File="F:\1C\Base";usr="Admin";pwd="123";"
.KH
С
С
Г
set kat=C:\Program Files (x86)\1cv8\8.3.13.1926
set serv=172.20.2.4
set base=New
set user=Admin
set pass=passw%rd
set passblok=3%%%%%%%%@%%@%@%%#%@eFpH
set pathexport="F:\Backup\NewNPO_%date%.dt"
"%kat%\bin\1cv8.exe" ENTERPRISE /S %serv%\%base% /N %user% /P %pass% /DisableStartupMessages /C ЗавершитьРаботуПользователей
"%kat%\bin\1cv8.exe" CONFIG /S %serv%\%base% /DisableStartupMessages /DumpIB %pathexport% /N %user% /P %pass% -NoTruncate /UC %passblok%
"%kat%\bin\1cv8.exe" ENTERPRISE /S %serv%\%base% /N %user% /P %pass% /DisableStartupMessages /C РазрешитьРаботуПользователей /UC %passblok%