提交文件到Desire2Learn Dropbox

时间:2012-06-28 20:03:14

标签: desire2learn

尝试通过PHP向Dropbox提交文件到Desire2Learn学习套件。我没有看到记录的字段名称包含该文件。我错过了什么吗?

1 个答案:

答案 0 :(得分: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--