問題タブ [multipartform-data]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - getPageContext()。getRequest()。getParameterMap()とマルチパートフォーム?
以下は、これをテストするために使用しているコードです。
私たちが行っているのは、getPageContext()。getRequest()。getParameterMap()を使用して、POSTリクエスト中にフォームとURLスコープのハッシュを取得することです。これで、フォームのenctype属性を次のように「multipart / form-data」に設定するまで、これはすべてうまく機能します。
この時点で何が起こるかというと、getPageContext()。getRequest()。getParameterMap()から返されたハッシュではフォームフィールドの値は返されません。
このデータまたは回避策をどこで、どのように取得できるかを誰かが知っていますか?
getPageContext()。getRequest()。getParameterMap()を使用している理由は、フォームスコープを使用する場合のように、コンマ区切りのリストではなく、変数の値として配列を返すためです。
更新:これは8.0.1にあり、累積的な修正プログラム4が適用されています。
更新: listToArrayを使用できない理由は、firstnameという名前の2つのフィールドがあり、ユーザーが両方のフィールド(1と2)の値を入力したとします。CFが行うことは、2つの値(1,2)のコンマ区切りリストを含むfirstnameという形式の構造体のキーを返すことです。これはすばらしいことですが、ユーザーが最初のフィールドに1,2,3,4、2番目のフィールドに5,6,7,8のようなコンマを含むフィールドの値を入力するとします。名のフォーム構造体の値は、1,2,3,4,5,6,7,8になります。これは正しくありません。getParameterMap()は値の配列を返すため、次のような2つの要素があります。 ["1,2,3,4"、 "5,6,7,8"]。
更新:リーの提案に従ってgetHttpRequestData()。contentが何を返すかを確認してみました。空白のバイナリのようです。
更新: getPageContextを完全に使用せずに、これを理解してくれたLeighに感謝します。トリックは、フォームスコープでgetPartsArray()メソッドを使用することでした。これが存在することすら知りませんでした!
アイデアを続けてください!
iphone - Objective-C iPhone SDKを使用していくつかのPOST変数に沿ってファイルを送信するにはどうすればよいですか?
{insert_title_here}を知りたいですか?
私はこの方法を使用しますが、成功しませんでした:
助言がありますか?
c++ - C または C++ に軽量の multipart/form-data パーサーはありますか?
マルチパート フォーム データの解析を Web サーバー モジュールに統合して、バックエンド Web アプリケーション (動的言語で記述されることが多い) をマルチパート データ自体の解析から解放できるようにすることを考えています。マルチパート文法 (RFC 2046) は自明ではないように見えます。手作業で実装すると、多くのことがうまくいかない可能性があります。C または C++ で記述された、優れた軽量の multipart/form-data パーサーは既にありますか? C または C++ 標準ライブラリ以外に外部依存関係がないものを探しています。電子メールの添付ファイルの処理、バッファリングされた I/O クラス、ポータビリティ ランタイムなどは必要なく、マルチパート/フォーム データの解析だけが必要です。
私が検討したこと:
- GMime - glib に依存しているため、使用できません。
- libapreq - 大きすぎる、APR に依存、文書化が不十分、単体テストなし。
Ragel を使用してパーサーを作成することも検討しましたが、文法が静的ではないため、その方法がわかりません。境界は任意に変更できます。
java - マルチパートフォームの投稿を行うApacheHttpClient
私はHttpClientにかなり満足しており、ドキュメントが不足している(そして明らかに正しくない)ことを非常に苛立たせています。次の投稿(以下にリスト)をApache Http Clientで実装しようとしていますが、実際に実行する方法がわかりません。来週はドキュメントに埋もれる予定ですが、経験豊富なHttpClientコーダーがもっと早く答えを得ることができるかもしれません。
役職:
http - HTTP マルチパート (POST) リクエストの境界パラメーターとは何ですか?
転送クォータの進化について Web ページをチェックするプロセスを自動化するサイドバー ガジェットを開発しようとしています。私はほとんどそれに取り組んでいますが、それを機能させるために必要な最後のステップがあります。正しい POST データを含む HttpRequest を php ページに送信することです。Firefox プラグインを使用すると、ヘッダーの「Content-Type」は次のようになります。
パラメータ「境界」はランダムに見え、POSTDATAは次のとおりです。
謎の「境界」パラメーターが戻ってくる POSTDATA を正しくエミュレートする方法がわかりません。
誰かが私がこれを解決する方法を知っていますか?
perl - マルチパート HTTP リクエストを Perl から Java に POST し、レスポンスを取得するにはどうすればよいですか?
Perl のサブルーチンの 1 つから Java ベースのコントローラーへのリクエストを投稿しようとしています。しかし、私は何の種類の応答も返ってきません。HTML フォームから投稿すると応答が得られるため、Java コードが動作するファイルを知っています。
これは私のPerlコードです:
このコードに何か問題がありますか?
jquery - Is posible to submit multipart/form-data without refresh page in jQuery?
I want to upload picture from "my_form" in jQuery, I tried submit() function it alway redirect to SavePicture.jsp. Is posible to sumbit this form without refresh any page?
This is my html code
And my script
java - Android/Rails マルチパートアップロードの問題
私の問題は、画像といくつかのテキスト値を Rails サーバーにアップロードしようとすると、テキスト値が param 値だけではなくファイルになってしまうことです。
投稿がサーバー上でどのように見えるか
アンドロイドコードの一部
php - curl関数とmultipart/form-dataの問題
curl関数には、multipart / form-dataを投稿するための特別なオプションが必要ですか?