問題タブ [multipartentity]

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

android - Androidからサーバーに複数の画像を送信する

マルチパートを使用してAndroidからサーバーに複数の値を投稿しようとしています

私がやったこと - 私は1つの画像を(アンドロイドドローアブルから)サーバーに送信できます。

私の現在のコード:


2つの画像を送信する方法::これは私の提案したモデルです


私の質問:: 上記の複数の画像を渡す正しい方法に従っていますか、それともより良い方法がありますか?

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

rest - MIME タイプが「multipart/related」の残りのクライアントでリクエストを POST する方法

MIME タイプ「マルチパート/関連」のリクエストを投稿するために、(高度なレストクライアント、Postman など) のようなレストクライアントから POST リクエストを実行しようとしていますが、レストクライアントはサポートしていません。残りのクライアントまたは他の代替ソリューションからのリクエストをすばやく POST する方法はありますか?

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

android - PHPサーバーからファイルを取得するには?

MultiPartentity を使用して FileBody をサーバーに送信しています。サーバーに正常にアップロードされましたが、PHP サーバーからそのファイルをダウンロード (GET) する方法がわかりません。

FileBody をサーバーに送信するためのコードを次に示します。

これはオーディオファイルのパスを FileBody に追加するためのものです

これは、audioFile をサーバーに送信するためのものです...

ここで、オーディオファイルをパスで初めて送信すると、1 つの問題が発生します。

オーディオファイルは正常に送信されています.オーディオファイルなしでエンティティを2回送信している場合.サーバーではオーディオファイルが表示されています.エンティティごとに値で送信StringBody("")してnullいます.しかし、サーバーではファイルを表示しています.

サーバーからファイルを取得する方法..

誰でも私を案内してください.......

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

java - HTTP POST でファイルをアップロード

を使用してファイル (具体的には画像) を REST サーバーにアップロードしたいと考えていますHTTP POST。ビルド パスhttpmime-4.3.1.jarapache-mime4j-0.6.jar. そして、スタック トレースに以下のエラーが表示されます。

これは有効ですか?post.setHeader("enctype", "multipart/form-data");

HTTP POST コード

スタックトレース

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

java - ビデオを最大レベルのAndroidに圧縮する方法

私はAndroidアプリに取り組んでいます。

サーバーに送信するために、録画したビデオの明瞭度を圧縮しています。動画の最大長は 30 秒です。

2 MP または 3 MP の電話からビデオをアップロードできます。

ただし、Samsung S3、S2、またはグランドなどの 8 MP の電話からはアップロードできません。

画面がロードし続けます(つまり、アップロード中です)。

ビデオを最大レベルに圧縮する方法を教えてください。

私のコード:

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

android - MultipartEntity を使用して画像と文字列を送信する

ユーザーが HttpPost メソッドを使用して画像をアップロードできるようにするアプリに取り組んでいます。私は MultipartEntity を使用しているため、ライブラリ apache-mime4j-0.6.1.jar、httpclient-4.3.1.jar、httpcore-4.3.1.jar、および httpmime-4.2.1.jar をアプリに追加しました。私のアップロードコードは以下のようなものです:

サーバーから応答を受け取りますが、Web サービス コードで Request.Files にファイルがありません。行を変更すると:

アプリは長時間 (約 3 ~ 4 分) 処理中であり、エラーがスローされます。これは、画像を追加すると発生します。FileBody を使用せずに StringBody のみを送信すると、サーバーから応答が返され、Web サービス コードの Request.Files がファイル カウントを正しく返します。この問題を修正して画像を正しくアップロードするにはどうすればよいですか? なにか提案を?

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

android - Android: マルチパーティの使用中にバイナリ写真が送信されない

これは、いくつかの文字列に沿ってバイナリ ファイルを PHP Web アプリケーション サーバーに送信するために私が書いたコードです。

ファイルuserPhotoIdは、カメラ API を介して作成および返される写真ファイルです (onActivityResult でカメラを介して返されるデータを取得し、そこからビットマップを作成し、そのビットマップからファイル オブジェクトを作成するなど)。

ここでの問題は、写真がこの方法でサーバーに送信されないことです。しかし、次のようにFileBodyセクションのMIME タイプを削除すると:

バイナリ ファイル/写真が正しく送信されます。しかし、バイナリ マルウェアを防ぐために着信ファイルをチェックするために Web アプリケーションでセキュリティが必要なため、エンティティの mimeType を設定する必要があります。エンティティリクエストでmimeTypeを使用すると、ファイルが送信されない理由を誰か教えてもらえますか?

ps プロジェクトのライブラリに httpclient-4.3.2 、 httpmime-4.3.2 、 httpcore-4.3.1 をインポートし、SDK 19 でコンパイルしました。

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

android - AndroidでMultipartEntityBuilderとHTTPクライアントを使用してファイルとともにJSONオブジェクトを投稿する標準的な方法は何ですか?

StringEntity を使用して json オブジェクトを投稿できます

httppost.setEntity(newStringEntity(obj.toString())); HttpResponse 応答 = httpclient.execute(httppost);

しかし、jsonデータとともにファイルを投稿する必要があります.MultipartEntityを使用した多くの回答を見つけましたが、廃止されました.MultipartEntityBuilderを使用するチュートリアルまたはサンプルコードを提案してください
.

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

java - Androidで複数の画像を送信するにはどうすればよいですか

こんにちは、「送信」ボタンをクリックするときに必要です。選択したすべての画像を送信します(この画像はすべてテーブルの画像[]にあります

PHPで私はこれを行います

Androidでは1枚の写真だけでこれを行いますが、複数の写真の場合はどうすればよいかわかりません(すべての写真をテーブルの写真[]に入れます)

このソリューションは、FileBody の 1 つのイメージ用であり、私は 1 つの FileBody に複数のイメージが必要です

これを実行できるように、この機能を変更するにはどうすればよいですか

ありがとう :)

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

java - PHP Webサービスを使用した署名付きAmazon s3 URLへのJavaマルチパートアップロード

私は、Amazon s3 を使用してユーザーのすべてのファイルを保存するプロジェクトに取り組んでいます。これは、Web アプリケーションとデスクトップ クライアントで構成されます。デスクトップ アプリケーションは Java でビルドされます。デスクトップアプリケーションからAmazon s3にファイルをアップロードするには、アップロード用の署名付きAmazon s3 URLを生成するためにphpでビルドされたWebサービスをリクエストしています( s3 class php を使用)。デスクトップ アプリケーションは、この URL を使用してファイルをアップロードします。ファイルのアップロードは、Java のマルチパート アップロードを使用して行われます。すべてのファイルが正常にアップロードされていますが、ファイルの最初と最後に余分な行がいくつか追加されています。これらの余分な行が追加される理由を理解できません

アップロード前に「abcd」という内容のファイル a.txt をアップロードしました。しかし、デスクトップ Java クライアントを使用して Amazon s3 にアップロードすると、いくつかの行が追加され、アップロードされたファイルは次のようになります。

ここにJavaコードがあります

PHP Web サービスが返す署名付き URL が有効であることを確認しました。その署名付き URL を使用して、Amazon s3 への ajax アップロードを使用しましたが、正常に動作します。しかし、Java でマルチパート アップロードを使用してアップロードすると、ファイルに余分な行がいくつか追加されます。私が間違っていることを誰かに教えてください