問題タブ [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.
javascript - jQueryを使用してmultipart/form-dataでHTTP POST呼び出しを行いますか?
jQuery を使用して、 multipart/form-data で HTTP POST 呼び出しを実行しようとしています。
うまくいきません。Firebug は未定義のエラーを返し、返されたXMLHttpRequst
オブジェクト マルチパート フィールドは false に設定されます。
これをjQueryで機能させるにはどうすればよいですか? それが不可能な場合、これを達成するのは簡単ですか?
つまり、ファイルを転送する必要はなく、一部のデータだけです。ただし、サーバーにはマルチパートが必要です。
ruby-on-rails - レイアウトが異なる Rails メーラー
Notifier モデル (20 件以上のメール) ですべてのメールに 1 つのレイアウトを使用していますが、レイアウトや HTML をまったく使用せずにプレーン テキストのメールを送信したい場合があります。私はどうやって理解することができないようですか?プレーン テキストのメールを送信しようとしても、メール内のレイアウトとすべての HTML が取得されます。
Rails 2.3.8 を使用しています。
ここでこのモンキーパッチについて読みました...しかし、レールの新しいバージョンがこれを克服したことを示しているように見えましたか? そして、モンキーパッチを回避できるのであれば、モンキーパッチは本当にしたくありません。
Rails - メーラー テンプレートを使用してマルチパート メールの複数のレイアウトを設定する
私も2つのファイルを持っています。
content_type が「text/plain」であっても、常に text.html.erb を使用します...
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メールを知っていて使用していますが、このことを理解したいだけです。
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自体からも何かを学びます。
ありがとうございました。
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 を使用
php - AndroidからPHPサーバーへの画像のアップロード
MultiPartEntityを使用してAndroidからPHPサーバーに画像をアップロードしようとしていますが、問題の原因を見つけるのに問題があります。進行状況ダイアログは、ここで応答を提供せずにダウンロードします。
どこが問題なのかわからない!! よろしくお願いします;)
.net - REST クライアントの HTTP マルチパート サポート
リソースを作成/更新するために HTTP マルチパート POST 要求を実行する必要があるサードパーティの REST ドメインがあります。さらに、リソース表現の取得は、応答がマルチパート HTTP であることが期待される GET 要求によって行われます (マルチパート HTTP メッセージは、2 つの主な目的で使用されます: 1 - リソース表現へのバイナリ ファイルの添付、2 - バッチ操作の実行 - それぞれマルチパート メッセージのパートは、複合タスクのサブタスクです。
私の質問は、HTTP マルチパート リクエストの送信と HTTP マルチパート レスポンスの取得の両方をサポートする .Net クライアント ライブラリはありますか?
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 のブログに感謝します。
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 のコードです。
送信されたリクエストの形式が正しくありませんか? もしそうなら、なぜ、どのようにそれを行うべきですか?
android - HttpClient と MultipartEntity と Jersey Multipart と Android の比較
マルチパートメッセージで POST メソッドを受け取る残りの Web サービスがあります。
今、私はそのための Java クライアントを作成しようとしています。シンプルなジャージー クライアントから始めました。
これはうまく機能します-すべて問題ありません。ただし、このクライアントが Android で動作する必要があり、そのプラットフォームで jersey を使用するのに問題があります。したがって、Androidでマルチパートメッセージを送信する通常の方法を使用しました:
これにより、サーバーから迷惑な応答が返されます。
サーバーのログ ファイルを確認しましたが、何もありません。したがって、このエラーの原因はわかりません。投稿式と 'multipart/form-data' content-type を使用して単純な html ページを作成しましたが、これも機能します。soapUI からの自動生成されたリクエストも機能します。クライアントが機能しないのはなぜですか? 誰でも助けることができますか?