2017-10-24 17 views
3

Postmanバージョン5.3.1でpostメソッドを呼び出そうとしていますが、次のエラーが表示されます: "必要なMultipartFileパラメータ 'file'は存在しません。私は "Content-Type"ヘッダーを無効にしようとしました。私はbody-dataオプションを選択し、キー入力フィールドに "file"を置いてbodyセクションにファイルを添付しました。Postman - 必須MultipartFileパラメータ 'file'が存在しません

私はこの投稿を見ていますjQuery Ajax file upload : Required MultipartFile parameter 'file' is not presentでも解決策はありません。

+0

*「ファイルキー名を入れる」* * - それはどういう意味ですか?あなたがアップロードするファイルの 'キー'とは何ですか? – luk2302

+0

@ luk2302私は質問を編集しました。つまり、私はpostmanのbody/form-dataセクションの入力フィールドに "file"を置きます。 – gemr1423

答えて

1

私はこの問題を誤解していると私は間違っているかもしれません。 郵便配達員では、ヘッダーをマルチパート/データから調整する必要があります。エンドポイントを使用してファイルをアップロードするには、これを行います。

これはここで行われます。

enter image description here

、ここに:

enter image description here

enter image description here

私に知らせていない場合はより多くので、私は本当に、これが役に立てば幸い問題の詳細

=== EDIT ===

私たちは良い方向にあります。 "マルチパート境界が見つからないためリクエストが拒否されました"というメッセージが表示されます。これは、アプリケーションが送信された「マルチパート」を分割する必要があり、アプリケーションがデータを分離できないと訴えているためです。境界線を見つけることができませんでした。rfc1341 - 7.2.1 Multipart: The common syntaxを読んで、境界線の働きについて説明してください。

今すぐ通話に境界線を追加してみてください。すなわち

Content-Type: multipart/form-data; 
      boundary=gc0p4Jq0M2Yt08jU534c0p 

enter image description here

あなたは私はこれがあなたのために働く願っています(そうでない場合は、あなたがあなたのサーバーのエンドポイントのコード例を提供してくださいすることができます)、それが働いていた私のテストベッド上で、マニュアルの説明を見つけるだろう。

+0

このようにすれば、「マルチパート境界が見つからないため要求が拒否されました」 – gemr1423

+0

コンテンツタイプの近くにあるチェックボックスを外してみてください。要求を送信します。私は、郵便配達員がそれ自身でマルチパートを設定するようにしたいと思います。 何らかの理由で、あなたが自分で設定した場合、ボンデージが設定されていません。 – moplin

+0

私はそれを試みました。 "私は" Content-Type "ヘッダーを無効にしようとしましたが、" Required MultipartFileパラメーター 'file'が存在しません " – gemr1423

関連する問題