0
Попытка отправить файл в Dropbox через PHP в Desire2Learn Learning Suite. Я не вижу, чтобы имя поля документально содержало файл. Я что-то упускаю?Отправка файла Desire2Learn Dropbox
Попытка отправить файл в Dropbox через PHP в Desire2Learn Learning Suite. Я не вижу, чтобы имя поля документально содержало файл. Я что-то упускаю?Отправка файла Desire2Learn Dropbox
Нет, вы ничего не пропустили. Нет имени поля для файла для отправки Dropbox. Оставьте атрибут name как пустую строку при публикации файла отправки.
Вот что запрос представление должно выглядеть следующим образом:
POST http://{domain_name}/d2l/api/le/{version}/{org_unit}/dropbox/folders/{folder_id}/submissions/mysubmissions/?x_a={app_id}&x_b={token_id}&x_d={token_sig}&x_c={app_sig}&x_t={time} HTTP/1.1
Content-Type: multipart/mixed; boundary=8cf23611201b7ae
Host: {domain_name}
Content-Length: 775926
--8cf23611201b7ae
Content-Type: application/json
{"Text":"Here you go","HTML":null}
--8cf23611201b7ae
Content-Disposition: form-data; name=""; filename="Jellyfish.jpg"
Content-Type: image/jpeg
{binary data}
--8cf23611201b7ae--