Отправка файла в облако 1С-Коннект с получением его ID (HTTP)

Описание

Загружает данные файла на сервер и выдает идентификатор файла, для дальнейшего манипулирования файлом. Отправка файла происходит POST запросом по протоколу HTTP. Адрес сервера приемника https://filetransfer.1c-connect.com/partner/api/v1/upload

Наименование

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" } }