0

PHP を介して Dropbox にファイルを Desire2Learn Learning Suite に送信しようとしています。ファイルを含むフィールド名が文書化されていません。何か不足していますか?

4

1 に答える 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 に答える