尝试通过 PHP 向 Desire2Learn 学习套件提交文件到 Dropbox。我没有看到记录包含该文件的字段名称。我错过了什么吗?
问问题
152 次
1 回答
1
不,你没有错过什么。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--
于 2012-06-28T21:13:35.910 回答