質問

私は、APIを使用して写真をアップロードしようとしていますし、私はあなたが私を助けることを願って問題を抱えています。以下は、私はAPI(マイナスTwitterのユーザー名/パスワード)にhttpリクエストを貼り付けています。私は、画像を適切な名前「メディア」であるにも関わらず、画像が見つからないというエラーメッセージが戻って取得しています。私は、画像が正しくエンコードされていることを確認するためにテストするために私の最後に簡単なWebプロジェクトを作成して、それがあります。あなたはそれがAPIはこれを拒否することを引き起こす見ることができ、この要求に何がありますか?

おかげ

POST /api/upload HTTP/1.1
Accept: */*
Referer: http://localhost:31898/ClientBin/DragDropTwitPic.xap
Content-Length: 2779
Content-Type: multipart/form-data; boundary=1eb2cc59-c390-4022-a47f-bb5c5a514e27
Accept-Encoding: gzip, deflate
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; Zune 4.0; MS-RTC LM 8; .NET4.0C; .NET4.0E)
Host: twitpic.com
Connection: Keep-Alive
Pragma: no-cache
--1eb2cc59-c390-4022-a47f-bb5c5a514e27
Content-Disposition: form-data, name="media"; filename="test.jpg"
Content-Type: image/pjpeg
{encoded image removed}

--1eb2cc59-c390-4022-a47f-bb5c5a514e27
Content-Disposition: form-data; name="username"
{removed from this post}
--1eb2cc59-c390-4022-a47f-bb5c5a514e27
Content-Disposition: form-data; name="password"
{removed from this post}
--1eb2cc59-c390-4022-a47f-bb5c5a514e27--
役に立ちましたか?

解決

それを考え出しました。ファイルアップロード用のContent-Typeの処分では、私はこれを持っています:

のContent-処分:フォームデータ、名前= "メディア"。ファイル名= "test.jpg"

の代わりに必要な本の: コンテンツディスポジション:フォームデータ;名前=「メディア」。ファイル名= "test.jpg"

愚かなコンマます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top