Отправка файла в облако 1С-Коннект с получением его ID (HTTP)
Описание
Загружает данные файла на сервер и выдает идентификатор файла, для дальнейшего манипулирования файлом. Отправка файла происходит POST запросом по протоколу HTTP. Адрес сервера приемника https://filetransfer.1c-connect.com/partner/api/v1/upload
Наименование | |
Назначение | Отправка файла в облако 1С-Коннект для последующего направления адресатам (из данных ИС клиента) |
Дневной лимит (опер/час) | 100 |
Ночной лимит (опер/час) | без ограничений |
Максимум объектов в пакете | - |
Запрос
Параметр, выделенный жирным, является обязательным к заполнению!
Параметр | Тип | Описание | |
---|---|---|---|
checksum | Строка(32) | MD5 файла | |
file_name | Строка(255) | Имя файла с расширением | |
payload | binary | Тело файла |
Тестовая форма для отправки
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" dir="ltr" lang="ru-ru" xml:lang="ru-ru">
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
</head>
<body>
<form method="POST" enctype="multipart/form-data" action="https://filetransfer.1c-connect.com/partner/api/v1/upload">
Загрузка файла партнером:<br>
<input type="text" name="checksum" size="100" value=""/><br>
<input type="text" name="file_name" size="100" value=""/><br>
<input type="file" name="payload" /><br>
<input type="submit" name="submit" value="Отправить" />
</form>
</body>
</html>
Ответ (структура ResultData)
Параметр | Тип | Описание |
---|---|---|
FileID | Строка(50) | Ссылка на файл в файловом хранилище 1c-connect |
Пример ответа
{
"code": 0,
"data": {
"file_id": "30865352479a2e84f8fa6a70b9993167-093117563"
}
}