問題タブ [apache-commons-fileupload]

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 に答える
855 参照

java - InputStream を GAE Blob として DataStore に格納する

モデル Entity がありImageます。
エンティティにはタイプのフィールドがあります: Blob
ファイルのアップロードを実行するには、Apache Commons FileUpload Library.
ファイルを取得するには、次のコードを使用します。

ありがとう。

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

java - フォルダーからSpringとApache共通を使用してWeb上に画像を表示する

私のアプリケーションにはアップロード機能があります。そのために、Apache-commonsファイルのアップロードとSpringマルチパートを使用し、イメージをディレクトリフォルダーに保存しました(プロジェクトコンテキスト内ではありません)。私が立ち往生した問題は、画像を取得してjspでレンダリングすることです。バッファリングされた画像とImageIOを使用してそのフォルダーから画像を読み込もうとしましたが、imgタグを使用してjspでレンダリングする方法がわかりません。どんな助けでも大歓迎です。

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

spring - Spring MVC フレームワーク: PUT メソッドを使用した MultipartResolver

フレームワーク 3.2.3.RELEASE を使用して spring mvc アプリを開発しています

私のアプリでは、Multipart を StandardServletMultipartResolver で処理しますが、Apache commons-fileupload 1.3 でも同じです。

isMultipart メソッドの実装で PUT メソッドではなく POST メソッドのみが考慮される理由を知りたいです。エンティティと関連ファイルを更新したい場合は、POST で行う必要があります。

org.springframework.web.multipart.support.Standard ServletMultipartResolver を見る:

org.apache.commons.fileupload.servlet.ServletFileU pload にいる間:

実際、PUTの代わりにPOSTメソッドを使用するだけです..しかし、PUTが考慮されない理由を理解したいです!

返信ありがとうマルコ

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

java - IEでファイルをアップロードした後、フォルダを削除できませんが、ファイルは削除できます

IE を使用してファイルをアップロードした後、ファイルの元のフォルダーを削除することはできませんが、ファイルを削除することはできます。Firefox でアップロードした後は問題ありません。ディレクトリのロックを解除するには?

私のコード:

そして、importFileAsync私が持っている方法で:

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

servlets - apache fileupload を使用してアプレットからサーブレットにファイルをアップロードする

達成するには: apache fileupload jar を使用して、アプレットとサーブレットを使用してローカルからサーバーにファイルをアップロードします。

試してみました:ブラウズボタン付きの単純なjspを使用し、アクションをサーブレット(Apacheファイルアップロードを使用した場所)に投稿しました。ファイルをサーバーにアップロードすることに成功しました。

問題: アプレットを使用してローカル マシンからファイルをアップロードしようとしています。ファイルを手動で選択するのではなく、特定のフォルダーにあるファイルをアップロードします。今のところ、フォルダーをハードコーディングしました。フォルダーを見て、アップロードしたいファイルのリストを取得できます。また、アプレットからサーブレットへの接続を正常に確立しました。

upload.parseRequest(request)サーブレットで問題が発生します。アプレットがサーブレットのリクエストオブジェクトに投稿できないためだと思います。multipart/form-dataまた、アプレットで リクエスト タイプを に設定しました。現在、ファイルの絶対パスをサーブレットに渡してアップロードしようとしています。

バイト ストリーム データがアプレットからサーブレットに渡される他の投稿を見たことがありますが、サーブレットは従来の File.write を使用します。私にとっては、apache fileupload を使用してこれを達成することが必須です。

アプレットからサーブレットにファイル/ファイルパスを渡す方法を提案してください。アップロードはapache fileuploadによって処理されます。

以下は、私の FileUploadHandler (HTTP 要求が処理される場所) と FileUpload (私のアプレット) です。

以下は私のFileUpload Handlerです:

以下はファイルアップロードアプレットです:

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

hibernate - commons fileuploadを使用して画像をテーブルに保存する

コモンズファイルアップロードを使用して画像を保存する際に問題があります。テーブルを更新しようとすると null が返されます。何をすべきか ?私のコードはここにあります...

セッション変数を取得しましたが、画像フィールドが更新されず、null になりました。何をすべきか???

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

java - apache FileUpload を介してファイルなしでフォームデータをアップロードする

Apache Commons FileUpload を使用してデータをサーバーにアップロードしています - いくつかのテキスト フィールドと 1 つのファイル項目。ファイルのないテキストフィールドしかない場合があり、このリクエストも続行する必要があります。やろうとするとorg.apache.commons.fileupload.FileUploadException: Stream ended unexpectedly、行に発生しますList fileItems = upload.parseRequest(request)

私のコードがあります:

ファイルとテキストフィールドを送信すると、すべてのフィールドを読み取ることができます。ファイルを送信しないと、例外のためにテキストフィールドを読み取ることもできません。ファイルなしでテキストのみをロードするソリューションはありますmultipart/form-dataか?

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

file-upload - 4KB Websphere を超えるファイルをアップロードできません

ファイルをアップロードしてその中のデータを解析する Web アプリケーションがあります。ただし、4 KB を超えるファイルをアップロードできません。送信ボタンをクリックしても何も起こりません。plugin-cfg.cml下もチェックしましたmy_profile/config/cells。はPostSizeLimit-1 に設定されます。それに対する他の解決策はありますか?Websphere アプリケーション サーバー 8.0 を使用しています。誰か私を助けてください。