問題タブ [form-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.

0 投票する
1 に答える
185 参照

javascript - 投稿時に間違ったフォームデータ名を取得する

複数のパラメーターを JavaScript 関数に渡そうとしています。投稿データを確認すると、間違ったデータ名が表示されます。

HTML:

Javascript:

結果の投稿データ:

何が起こっているのかわかりましたが、私の質問は、複数のパラメーターを printList() に渡して、それらのパラメーターが getSapleEntity() に効果的に渡されるようにするにはどうすればよいですか?

0 投票する
0 に答える
425 参照

python - ウェブページ以外のクライアントからGoogleAppEngineに画像をアップロードする

ユーザーが画像をblobstoreにアップロードできるようにする必要があるGoogleAppEngineアプリケーション(Python)があります。クライアントは、Webアプリではなく、ネイティブモバイルアプリになります。アップロードを行うための次のコードがあります。

ここで、ImageUploadHandlerはにマウントされ/imgupload、text/plainとして/echo渡されたものをすべてエコーバックする単純なハンドラーです。val今のところ、モバイルアプリをまだ起動していないため、RESTテストツールを使用しています。ImageGetUploadHandlerに対してGETを実行し、結果のリンクをテストアプリケーションにコピーしました。そこでは、アップロードURLの正しいキーの下にある画像ファイルを含むmultipart/form-dataでPOSTを使用しました。これを行うと、次のエラーが発生します。

何が悪いのかわかりません。どんな助けでも大歓迎です。

0 投票する
1 に答える
837 参照

jquery - Rails jquery-file-upload で formData からデータを取得する

https://github.com/blueimp/jQuery-File-Upload/wiki/How-to-submit-additional-form-dataこのチュートリアルの jQuery-File-Upload プラグインを使用して、追加のフォーム データを追加しようとしています。レールアプリ。

個々のファイルのアップロードごとに、アップロード開始時に formData を設定するの手順に従っています。

私の問題は、チュートリアルで説明されているようにタイトルを付けてファイルを保存した後、formData の値に到達する方法がわからないため、それらを最終テーブルに表示できないことです。

data.formData = inputs.serializeArray();内部のデータにアクセスして、各アイテムの横に投稿するにはどうすればよい ですか?

ありがとう。

0 投票する
1 に答える
612 参照

php - ajax formdata append がキー値スタイルで機能しない

なぜこのコードが機能しないのですか? formdata に追加データを追加するにはどうすればよいですか?

デバッグすると、「file_for_upload」の配列は表示されますが、「test」または「test2」の配列は表示されません。

基本的に通常は $_FILES を使用し、file_for_upload の配列を表示する必要があります。そのように機能します。しかし今、original_file_name などの別のものを追加する必要があります。しかし、他の配列は表示されません。

HTMLページにファイルアップロード用のフォームが1つしかなく、他の2つのテキストボックスフォームがないため、可能ですか?

0 投票する
0 に答える
1065 参照

node.js - Amazon ec2サーバー上のNodejsは、multipart/form-dataでPOSTリクエストを処理できません

本当に助けが必要です。

Nodejsは、enctype = "multipart / form-data"の場合、POSTリクエストを受信できません。ブラウザがハングするだけです。応答がなく、何も起こらず、タイムアウトします(後のファイルは、ハッシュ文字列の名前でサーバー上の指定されたフォルダにあります)。コードはローカルでテストされ、正常に機能します。

情報をリクエストする(Google Chromeネットワークタブから)

ヘッダー:Content-Type:multipart / form-data;

ペイロード:Content-Disposition:form-data; name="ファイル"; filename = "1_leaf_music.png"

応答:空

他のエンタイプ「application/x-www-form-urlencoded」を使用したPOSTリクエストは正常に機能しますが、「multipart/form-data」の場合にのみハングします。

Amazon ec2仮想サーバーにインストールすると、他のすべてが正常に機能します。

例>コールバックでハングする>app.post('/ form-file'、...>console.logはトレースしない

app.js:

見る:

アマゾンサーバーでの同じコードライフ:http: //node.form.co.il :8001 /

更新: 問題はモジュールbodyParserにあります。削除された場合、ノードは期待どおりに応答を起動します。

0 投票する
7 に答える
7223 参照

javascript - Backbone.js と FormData

Backbone.js を使用する方法はありますか?それは、formdata オブジェクトをサーバーに送信できるモデル アーキテクチャですか? 私が直面している問題は、Backbone が送信するものはすべて JSON としてエンコードされているため、formdata オブジェクトが適切に送信されないことです (明らかに)。

jQuery ajax リクエストを作成し、データ プロパティとして formdata オブジェクトを含めることで一時的にこの問題を回避していますが、これは理想的とは言えません。

0 投票する
2 に答える
17493 参照

javascript - JavaScriptでFormDataからデータを取得するにはどうすればよいですか?

FormDataからデータを読み取る必要がありますか?私は次のようなものを読み込もうとしましsomeFormatData["valueName"]たが、機能しません。 options["fileId"]またはoptions["file"]動作しません。また、私はoptions.fileId同じ結果を試します:

0 投票する
1 に答える
3248 参照

jquery - req.body での multipart/form-data ポストの高速解析

Chrome および Firefox ブラウザーで見つかった jQuery Ajax + FormData オブジェクトを使用してファイルをアップロードしようとしています。私がそれを行うために使用しているコードは次のとおりです。

開発者ツールを見ると、リクエストが正しく形成されていることがわかりますが、express は req.files ではなく req.body 内のコンテンツを認識しています。リクエスト ペイロードの画像は次のとおりです。

リクエストペイロード

エクスプレス設定:

私が間違っていることは何ですか?? どうもありがとう。

0 投票する
2 に答える
3234 参照

javascript - FormData を使用してファイル アップロードとして文字列を追加する

フォームデータを使用して文字列をファイルとしてアップロードできるかどうか疑問に思っていました。を持つことができ、おそらく設定Fileすることもできるオブジェクトが必要だと思います。 擬似コード: valuefilenamemime-type

0 投票する
1 に答える
2514 参照

javascript - JSでのFormData画像のアップロード

次のフォームを使用して、サーバーに画像を正常にアップロードできます。

上記とまったく同じことをしようとしていますが、プログラムでHTML5 FormData()オブジェクトを使用しています。


ユーザーが送信ボタンをクリックすると、次のように呼び出されます。

私のhtmlはただです:

私が言ったように、上記の通常のhtml5フォームを使用してファイルをアップロードすることは問題なく機能するので、サーバー側で何をしているのかを含めたり話したりしていません。

JSコードが500サーボエラーを生成しているのに、htmlフォームバージョンが正常に機能している理由を誰かが理解できますか?