問題タブ [multipart]

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 投票する
3 に答える
56564 参照

javascript - jQueryを使用してmultipart/form-dataでHTTP POST呼び出しを行いますか?

jQuery を使用して、 multipart/form-data で HTTP POST 呼び出しを実行しようとしています。

うまくいきません。Firebug は未定義のエラーを返し、返されたXMLHttpRequstオブジェクト マルチパート フィールドは false に設定されます。

これをjQueryで機能させるにはどうすればよいですか? それが不可能な場合、これを達成するのは簡単ですか?

つまり、ファイルを転送する必要はなく、一部のデータだけです。ただし、サーバーにはマルチパートが必要です。

0 投票する
3 に答える
10177 参照

ruby-on-rails - レイアウトが異なる Rails メーラー

Notifier モデル (20 件以上のメール) ですべてのメールに 1 つのレイアウトを使用していますが、レイアウトや HTML をまったく使用せずにプレーン テキストのメールを送信したい場合があります。私はどうやって理解することができないようですか?プレーン テキストのメールを送信しようとしても、メール内のレイアウトとすべての HTML が取得されます。

Rails 2.3.8 を使用しています。

ここでこのモンキーパッチについて読みました...しかし、レールの新しいバージョンがこれを克服したことを示しているように見えましたか? そして、モンキーパッチを回避できるのであれば、モンキーパッチは本当にしたくありません。

Rails - メーラー テンプレートを使用してマルチパート メールの複数のレイアウトを設定する

私も2つのファイルを持っています。

content_type が「text/plain」であっても、常に text.html.erb を使用します...

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

php - phpのメール機能で、txt/htmlが混在したメールを送ることはできますか?

私はいくつかのテストを行っています。これまでに2つのソリューションを試しました:

最初のものはヘッダー内のメッセージを送信します (mail() 関数のメッセージパラメーターは空です) []

2 つ目はこれです: http://www.webcheatsheet.com/PHP/send_email_text_html_attachment.php#attachment (ヘッダーを設定し、メッセージ内で送信します)

それらのどれも適切に機能しません (最初のものはまったく機能しません。2 つ目は gmail で機能しますが、適切にフォーマットされた電子メールではなく、一部のクライアントはそれを処理できません)。PHPメーラーのコードを分析すると(http://phpmailer.worxware.com/index.php?pg=phpmailer)、マルチパートメールを送信しようとさえしないことがわかりました。

したがって、PHPメール機能を使用して適切にフォーマットされたマルチパート電子メールを送信することは可能でしょうか。

ありがとうございました

ps私はpearメールを知っていて使用していますが、このことを理解したいだけです。

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

javascript - jQueryでのマルチパート/混合応答の解析

良い一日。

私はjQueryを初めて使用し、ほとんどの時間をサーバー側で過ごしてきたjavascriptに精通しています。

私の興味は、1つのテキストフィールドと1つのファイルで構成されるマルチパート/フォームデータフォームオブジェクトをブラウザに投稿することです。応答として、サーバーは、1つの部分のhtmlまたはjsonと1つの部分のapplication/octet-streamで構成されるマルチパート/混合応答を返します。

私の目標は、jQueryを使用してhtmlまたはjsonの部分を抽出し、オプションでそれをターゲットdiv(htmlの場合)に表示するか、jsonのURL(jsonの場合)にリダイレクトして、オクテットストリームをディスクに保存する方法を学ぶことです。できればその順序で。

このようなマルチパート/混合応答の解析がjQueryで可能かどうか、およびこれを行う方法についてのアイデアについて、誰かがコメントしてくれるでしょうか。

実際、私はjQueryを非常に好みますが、一般的なjavascriptフレームワークで組み立てられた回答から、さらには装飾されていないjavascript自体からも何かを学びます。

ありがとうございました。

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

ruby-on-rails - HTTP multipart/mixed xml 部分は、他の部分と混合されたときにハッシュに変換できますか?

質問は、最後のコード スニペットのすぐ上にあります。ありがとうございました。(環境の詳細はおしまいです)

posts_controller.rb

posts.rb

asset.rb

今、この情報を投稿するとき

投稿エントリが作成され、これを投稿すると

2 つのファイルが添付された新しい投稿が作成されます。

問題は、次の HTTP 投稿 (添付ファイルの前の xml 部分に注意してください) を取得して、追加の変更なし (posts_controller または routes.rb) で 2 つの添付ファイルを含む投稿を作成することです。それは可能ですか?

Windows 2007 - 64 ビットで jruby 1.5.2/jdk1.6、rails 2.3.4、paperclip-2.3.3 を使用

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

php - AndroidからPHPサーバーへの画像のアップロード

MultiPartEntityを使用してAndroidからPHPサーバーに画像をアップロードしようとしていますが、問題の原因を見つけるのに問題があります。進行状況ダイアログは、ここで応答を提供せずにダウンロードします。

どこが問題なのかわからない!! よろしくお願いします;)

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

.net - REST クライアントの HTTP マルチパート サポート

リソースを作成/更新するために HTTP マルチパート POST 要求を実行する必要があるサードパーティの REST ドメインがあります。さらに、リソース表現の取得は、応答がマルチパート HTTP であることが期待される GET 要求によって行われます (マルチパート HTTP メッセージは、2 つの主な目的で使用されます: 1 - リソース表現へのバイナリ ファイルの添付、2 - バッチ操作の実行 - それぞれマルチパート メッセージのパートは、複合タスクのサブタスクです。

私の質問は、HTTP マルチパート リクエストの送信と HTTP マルチパート レスポンスの取得の両方をサポートする .Net クライアント ライブラリはありますか?

0 投票する
3 に答える
5595 参照

android - Android マルチパート アップロード

Android アプリの一部として、ビットマップをアップロードしてリモートに保存したいと考えています。単純な HTTP GET および POST 通信は完全に機能していますが、マルチパート POST の実行方法に関するドキュメントはユニコーンと同じくらい珍しいようです。

さらに、ファイルを操作するのではなく、メモリから直接画像を送信したいと思います。以下のコード例では、後で HttpClient と MultipartEntity で使用するためにファイルからバイト配列を取得しています。

これは、この ByteArrayPartSource をどこで取得するかを一生見つけることができないことを除いて、私にはかなり明確に思えます。httpclient および httpmime JAR ファイルにリンクしましたが、サイコロはありません。HttpClient 3.x と 4.x でパッケージ構造が大きく変わったと聞いています。

AndroidでこのByteArrayPartSourceを使用している人はいますか?どのようにインポートしましたか?

ドキュメントを掘り下げ、インターネットを精査した後、自分のニーズに合ったものを思いつきました。フォーム POST などのマルチパート リクエストを作成するには、次のコードでうまくいきました。

HTTPMultipartMode.BROWSER_COMPATIBLE ビットは非常に重要です。これに関するRadomir のブログに感謝します。

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

cocoa - これは、Node.js マルチパート パーサーを強制終了する、iPad からの不正な形式の http 要求ですか?

以下のコードは iPad アプリで HTTP リクエストを Node.js Web サーバーに送信するために使用され、次のエラーが発生しますが、通常の HTML + ブラウザー フォームでは正常に動作します。

サーバーはNode.js +手ごわいもので、マルチパートパーサーがあり、このエラーでこのコード行でのみ停止します:

メッセージ: パーサー エラー、29162 バイト中 0 バイトが解析されました

スタック: エラー: パーサー エラー、IncomingForm.write (/usr/local/lib/node/.npm/formidable/0.9.8/package/lib/formidable/incoming_form.js:120:17) で解析された 29162 バイトの 0着信メッセージ。(/usr/local/lib/node/.npm/formidable/0.9.8/package/lib/formidable/incoming_form.js:73:12)

これは iPad のコードです。

送信されたリクエストの形式が正しくありませんか? もしそうなら、なぜ、どのようにそれを行うべきですか?

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

android - HttpClient と MultipartEntity と Jersey Multipart と Android の比較

マルチパートメッセージで POST メソッドを受け取る残りの Web サービスがあります。

今、私はそのための Java クライアントを作成しようとしています。シンプルなジャージー クライアントから始めました。

これはうまく機能します-すべて問題ありません。ただし、このクライアントが Android で動作する必要があり、そのプラットフォームで jersey を使用するのに問題があります。したがって、Androidでマルチパートメッセージを送信する通常の方法を使用しました:

これにより、サーバーから迷惑な応答が返されます。

サーバーのログ ファイルを確認しましたが、何もありません。したがって、このエラーの原因はわかりません。投稿式と 'multipart/form-data' content-type を使用して単純な html ページを作成しましたが、これも機能します。soapUI からの自動生成されたリクエストも機能します。クライアントが機能しないのはなぜですか? 誰でも助けることができますか?