問題タブ [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.
http - multipart / form-data、フィールドのデフォルトの文字セットは何ですか?
文字セットが指定されていない場合にmultipart/form-dataをデコードするために使用する必要があるデフォルトのエンコーディングは何ですか?RFC2388は次のように述べています。
4.5フォームデータのテキストの文字セット
multipart / form-dataの各部分は、content-typeを持つことになっています。フィールド要素がテキストの場合、テキストのcharsetパラメーターは、使用される文字エンコードを示します。
たとえば、ユーザーが「Joe owes <eu> 100」と入力したテキストフィールドを持つフォーム(<eu>はユーロ記号)では、フォームデータが次のように返される場合があります。
私の場合、文字セットが設定されておらず、そのテキスト/プレーンセクション内のデータをデコードする方法がわかりません。標準的な動作ではないものを強制したくないので、この場合に予想される動作は何かを尋ねています。RFCはこれを説明していないようですので、私はちょっと迷っています。
ありがとうございました!
spring-mvc - RestTemplateリクエストを使用してマルチパートファイルをPOSTパラメーターとして送信する
Spring3とRestTemplateを使用しています。基本的に、2つのアプリケーションがあり、そのうちの1つは他のアプリに値を投稿する必要があります。残りのテンプレートを介して。
投稿する値が文字列の場合は完璧に機能しますが、混合された複雑なパラメーター(MultipartFilesなど)を投稿する必要がある場合は、コンバーターの例外が発生します。
例として、私はこれを持っています:
App1- PostController:
反対側に...App1からパラメーターを受け取る別のWebアプリケーション(App2)があります。
App2- ReceiverController
私のapplication-context.xml:
これが、RestTemplateのpostForObjectを実行したときに発生する例外のスタックです...
だから私の質問は:
- POSTを使用してRestTemplateを介してMultipartFileを送信することは可能ですか?
- このタイプのオブジェクトを送信するために使用する必要がある特定のコンバーターはありますか?つまり、構成で使用するMultipartFileHttpMessageConverterがいくつかありますか?
php - PHP でのマルチパート フォーム データの解析
これで私の無知を許してください..
私はそれを使用して理解していると思います:
php ファイルでは、html フォーム入力を対応する変数に変換します。例えば:
になります:
そうですか?
ただし、マルチパート フォームの処理方法については混乱しています。たとえば、1 つのファイル (画像) と 2 つのテキスト入力を含むもの。このデータを抽出して変数に入れるにはどうすればよいですか?
html - multipart/form-data の例
以下を含む multipart/form-data の例を誰かが私と共有できるかどうか疑問に思っています:
- 一部のフォーム パラメータ
- 複数のファイル
php - PHPファイルのアップロード
コードを実行する前にファイルが選択されているかどうかを確認する必要のあるコードがあります....非常に単純なコードで、何らかの理由で機能しないため、理由がわかりません。私のコードは次のとおりです
}
次のようにコード化された複数のファイルフィールドがあります。
コードを「if(isset ......」ブロックの外側に移動すると、完全に機能します....その内部ではなく、必要な場所です。
誰かが私がどこで間違っているのか見ることができますか?
ruby-on-rails - Rails とネストされたモデルの Paperclip: フォームからのアップロードが機能しない
現在、ギャラリー インターフェイスからのみ写真にアクセスできるフォト ギャラリー アプリケーションを作成しようとしています。ギャラリー => has_many :写真、写真 => belongs_to :gallery。これはすべて正常に機能しています。
ただし、今は自分の写真に添付ファイル :image を付けようとしています。Neath が彼のチュートリアルで言っていることはすべて実行し、validates_attachment_presence :image を追加しました。検証前は、写真モデルは正常に機能していましたが、画像を保存した後、画像が表示されませんでした。さて、検証により、アップロードする画像を選択した後、 :flash => を取得しています
それで、ここで何が起こっているのですか?以下の関連コード:
モデル/写真
ビュー/写真/_form.html.erb
モデル/gallery.rb
マルチパート フォームを正しくセットアップしたと思います。モデルをネストせずにクリップ モデルを試したときに、以前にこの問題が発生したと思います。何か不足していますか?
更新: 試行されたアップロード トランザクションからの Mongrel 出力は次のとおりです。
forms - Mac 上の Chrome 9.0 でフォームのプロンプトが 2 回表示される
Mac で Google Chrome 9.0 を使用していますが、なんらかの理由で enctype フォームを使用してサイトにファイルをアップロードするたびに、Chrome でファイルの入力を求めるプロンプトが 2 回表示されます。ボタンをクリックし、ファイルを選択して [選択] をクリックすると、ファイル ダイアログが再び表示されます。2 番目のダイアログで選択したファイルは、最終的にサイトにアップロードされるファイルです。Firefox や Safari では同じ問題はありません。ここで縮小テスト ケースを設定します。
http://rssafter5.appspot.com/index2.html
問題が何であるか知っていますか?
php - PHP リクエストで長いヘッダー宣言を処理するにはどうすればよいですか?
Picasa Web Uploader APIを使用して、写真のギャラリーを自分の Web サイトにアップロードしようとしています。ボタンを実装し、Picasa でセットアップして認証を機能させることができましたが、Picasa からサイトが受信した POST を処理するとき、$_FILES
配列は常に空です。
Fiddler を使用して Picasa から投稿されたリクエストを調べたところ、Content-Disposition
各ファイル マルチパートの先頭にあるヘッダーが長すぎることがわかりました。Picasa から送信されたヘッダーには、私のファイルへのフル パスが含まれています。サーバーなので、最終的には 128 文字をはるかに超えます。
PHP は 128 文字までのヘッダーしか処理できないようで、ヘッダーが長すぎるとマルチパート セクション全体が破棄されるようです。(Fiddler でこのヘッダーの長さを短くしてリクエストを再投稿すると、私の Web サイトはそれを受け取り、$_FILE
正常に処理します)。
どうすればこれを回避できますか?
- PHP が長いヘッダーを処理し、$_FILE 配列でデータを受信できるように、構成設定をどこかに設定できますか?
- または、$_FILE 配列以外に、欠落しているマルチパート セクションに別の方法でアクセスできますか?
javascript - 単一の JSON メッセージ内で一連のイメージ バイナリをブラウザに返すことは可能ですか?
アップロードの観点からは、MIME マルチパートを使用して、1 つの要求で複数のファイルを運ぶことができます。クライアント側のブラウザーに単一の JSON メッセージを介して一連の画像 (バイナリ) を返す Web サーバーが可能かどうか疑問に思っていますか? もしそうなら、タグを使用して複数の画像を取得するようにブラウザでデミックスしてレンダリングすることはできますか?
お知らせ下さい。
ありがとう、よろしく、 ウィリアム
iphone - POSTを介してフォームに画像とフィールドを送信する方法
私はこのようなフォームを持っています:
そして、私はこのような方法を持っています:
動作しません。ここで何が問題になっていますか?
みんなありがとう。