0

D2LのAPIのロッカーにファイルをアップロードする際に問題が発生しました。送信データは以下のとおりです。

これに応答して404エラーが発生します。'test2.jpg'とcontent-typeofimage / jpegを使用してみました。また、バイナリのプレーンテキストをインストールし、content-typeとして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--
4

1 に答える 1

0

解決策は、ヘッダーがセクションを区切るために\nだけでなく\r\nを使用していることを確認することでした。

于 2012-08-02T19:29:54.733 に答える