問題タブ [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 に答える
868 参照

jakarta-ee - Apache FileUpploadとHttpClientの使用方法は?

JAWSアプリが失敗した場合に、http経由でサーバーにログファイルを送信するコードを書いています。これをテストするために、リクエストを受信して​​処理するサーブレットをセットアップしました。

私のクライアントコードは、ApacheHttpClient4.2の例からのものです。

私のサーバー側はApacheFileUploadのチュートリアルを使用しています

JBossAS7を使用しています。FileEntity結果は、リクエストにを追加しない場合MultiPartEntity、リクエストが処理されるということです。それ以外の場合は、FileUpload例外がスローされます。

私はここでJBossや他のツールを使用した経験があまりないので、あなたの助けと忍耐に大いに感謝します。

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

spring-webflow - Spring WebFlow で CommonsMultipartResolver から SizeLimitExceededException を処理するには?

次のような状況があります。CommonsMultipartResolver Bean を次のように構成しました。

また、Spring Web Flow ビュー ステート jsp にいくつかのファイル アップロード フィールドがあります。

ファイルが制限を下回っている場合はすべて正常に機能しますが、ファイルが 2MB-s の制限を超えている場合は、フォームのバインド結果に検証エラーを追加する必要があります。

私の問題は、マルチパート ファイル リゾルバーがファイル制限を超えたときに org.apache.commons.fileupload.FileUploadBase.SizeL imitExceededException 例外をスローし、Spring Web Flow でこれをキャッチして FieldError を形。

transition タグの on-exception 属性を使ってみたのですが、正しく理解すれば Spring Web Flow 内でスローされた例外に対してしか機能しません。

また、Spring MVC で SimpleMappingExceptionResolver を使用しようとしましたが、ページにリダイレクトしたくないので、この例外を処理したいと考えています。

これも見つけました: https://jira.springsource.org/browse/SWF-158

しかし、それはバージョン 1.0 からのものであり、これが組み込まれたか、これらの状況を処理するためのより良い方法が見つかったと思います。

これに対処する方法についてのアイデアは大歓迎です。

ありがとう。

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

jquery - 複数のファイルでjqueryajaxFormData()を使用しているときに、multipart/form-dataリクエストに境界を設定する方法

1回のリクエストで既存のRESTAPIに3つのパーツをアップロードする必要があるHTMLフォームがあります。FormData送信に境界を設定する方法に関するドキュメントが見つからないようです。

私はここに与えられた例に従おうとしました: jQueryでAjaxリクエストを使ってFormDataオブジェクトを送信する方法は?

ただし、データを送信すると、次のスタックトレースで拒否されます。

どうすれば境界を設定できますか?

HTML/Javascriptは次のとおりです。

フォームは次のとおりです。

助けてくれてありがとう!

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

java - CommonsFileUploadを使用してファイルアップロードを保存するためのフォルダーを設定するにはどうすればよいですか

TOMCATサーバーでファイルのアップロードを保存する場所を設定するにはどうすればよいですか?

私は使用commons.fileuploadしていますが、現状では複数の.tmpファイルを保存できますcatalina_base/tempが、アップロードしたフォルダを元の形式で保存することを目的としています。d:\\dev\\uploadservlet\\web\\uploads

この質問が曖昧であることは知っていますが、正直なところ、私はサーブレットを短期間使用しており、全体像をまだ理解していません。コードの提案やチュートリアルへのリンクをいただければ幸いです。

アップロードを処理するサーブレットコードは次のとおりです。

...そしてそれはこのHTMLフォームからの情報です:

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

apache-commons-fileupload - Apache Commons FileUpload はファイルの一部のみを保存します

gwt ウィジェット gwtupload.client.Uploader を使用しています。fileupload ストリーミング API を使用して、データベースの blob 列にファイルを保存しようとしています。問題は、ファイルが 3k より大きい場合、3k (3.25K) しか節約できないことです。助けてくれてありがとう。コードは次のとおりです。

ファイルを保存するリーナは次のとおりです。

そして、InputStream を保存するコードに到達するまで、4 つのメソッドがあります (InputStream は変更されません)。

FileItemFactory を使用すると機能しましたが、それは私が望むものではありません:

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

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

ajax - Spring MVCでAjaxを介してPUTメソッドを使用してファイルをアップロードするにはどうすればよいですか?

SpringMVCのメソッドをマップするURLにAjaxリクエストを送信するための次のjsコードがあります。

以下は、ファイルブラウザとボタンのみを備えた単純なSpringフォームです。

そのボタンが押されると、Springコントローラーの次のメソッドが呼び出されます。

ただし、メソッド呼び出しはをServletFileUpload.isMultipartContent(request)返しますfalse


次のようにメソッドを変更すると、

jsコードのエラーセクションは常にアラートを出しError: [object Object]ます。POSTこの場合、メソッドを使用しても同じことが起こります。

マルチパートコンテンツをAjax経由で渡す方法(正確にはPUTメソッドを使用)?

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

jsp - アップロードされたファイルのコンテンツをサーブレットで処理し、コンテンツを jsp で出力する

最初に、私はそのメカニズムを学ぼうとしている jsp/サーブレットの新人であることを述べなければなりません。
イントロ: Apache-Commons-FileUpload 3.0 の使用に関するこのチュートリアルを
読んだので、サーブレットは .txt ファイルを正常にアップロードし、ファイルは Tomcat のwtpwebapps/MyProject/uploadフォルダーに保存されます。 UploadServlet の doPost メソッドの重要な部分は次のとおりです。参照されているチュートリアルとまったく同じです。

}

コード セグメントの最後で、プログラマは/messages.jspファイル に出力されるメッセージテキストを指定します。

質問:リクエスト属性を設定する前に、アップロードされたファイルをストリームとして取得し、( BufferedReader
など を使用して) 行ごとに何かを行い、ストリームを閉じて、次のように送信するにはどうすればよいですか... String[]たとえば、to /コンテナのリクエストオブジェクト経由のmessage.jsp ?

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

java - Java gaeで複数のhtml5入力を処理する方法

フォームを処理する GAE に httpservlet があります。フォームにはボタンがあります。サーブレットでは、単一ファイルのアップロードを処理するために apache.commons.fileupload を使用しますが、複数のファイル配列を処理する方法がわかりません...助けていただければ幸いです。

形:

サーブレット:

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

struts2 - Struts2 + GlassFish + Apache ファイルのアップロード

Struts 2 を使用して、glassfish で webapp を実行しています。私の web.xml ファイルには、次のフィルターがあります。

StrutsPrepareFilterSiteMeshFilterStrutsExecuteFilter

それは正常に動作します。

問題は、ファイルのアップロードを行う必要があることです。何らかの理由で Tomcat では動作しますが、GlassFish ではアクションでファイルが null になります。

フィルターを次のように変更すると:

ActionContextCleanUpSiteMeshFilterFilterDispatcher

できます。事実はそれでActionContextCleanUpありFilterDispatcher、非推奨です。

だから私は2つの質問があります.glassfishファイルのアップロードの問題を知っている人はいますか?

ファイルが失われている場所を確認するためにフィルターをデバッグしようとしていますが、フィルターのどこにパラメーターがあるかわかりません。フィルターは、Tomcat でもパラメーターなしで httpservletrequest を受け取ります。

フィルターで送信されたパラメーターはどこにありますか?

同じ問題が発生しているテスト プロジェクトを作成しました。ファイルは一時フォルダーにアップロードされた後、失われます。

これが web.xml です。

準備フィルターと実行フィルターを別々に使用すると、同じことが起こります。

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

android - UTF-8 と apache commons-net

Unicode に問題があります。sdcard にアラビア語の名前でファイルを保存すると、すべてがうまくいきますが、ファイルが commons-net によって ftp サーバーにアップロードされると、ファイル名が pic になります。

悪いユニコード

解決策はありますか?

これは、FTPClient に関連するコードの一部です。