在Desire2Learn上传到储物柜

时间:2012-07-30 22:17:30

标签: desire2learn

我在D2L的API中将文件上传到储物柜时遇到问题。发送数据如下。

我收到404错误以回应此问题。我尝试过使用'test2.jpg'和内容类型的image / jpeg,我也试过明文的二进制文件,并使用text / plain作为内容类型。

任何建议都会有所帮助

感谢。

POST /d2l/api/le/1.0/locker/myLocker/test?<auth Keys> HTTP/1.1  
User-Agent: PECL::HTTP/1.6.1-dev (PHP/5.2.6)  
Host: <server>
Accept: */*  
Content-Type: multipart/mixed; boundary=BOUND  
Content-Length: 252  

--BOUND  
Content-Type: application/json  

{"Description":"test2.tst", "IsPublic":false}  
--BOUND  
Content-Disposition: form-data; name=""; filename="test2.tst"  
Content-Type: application/x-octetstream  

<base64_encoded string>
--BOUND--

1 个答案:

答案 0 :(得分:0)

解决方案是确保标题使用\ r \ n而不仅仅是\ n来分隔部分。