問題タブ [gwtupload]

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

java - Manuel Carrasco Moñino 号による GWT アップロード

ここ (http://code.google.com/p/gwtupload/) でこの gwt アップロード システムを使用しています。私はそれにいくつかの問題を抱えています。

  1. クライアントからのパスをフィードすることを示します
  2. ファイルが保存されたサーバー上のパスを取得します
  3. ファイルを保存するサーバー上のパスを設定します

これは、ファイルのアップロードを処理するサーブレットです

ありがとう

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

gwt - uiBinder で gwtupload を設定する

uiBinder を使用してgwtuploadウィジェット をセットアップしようとしていますが、これを構成するのに苦労しています。

gwt-fileUpload通常のウィジェットで動作するコードを取得しましたが、gwtupload機能が豊富なため、ウィジェットが必要でした。gwt-fileUploadウィジェットに対して行ったことは次のとおりです。

で同じことをセットアップする方法がわかりませんgwtupload。次のエラーが表示されます。

gwtuploaduiBinder で構成しているため、ウィジェットを servletPath にマップする方法がわかりません。

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

java - gwt-upload の UploadAction にリクエスト パラメータを送信しました

GAE アプリケーションで gwt-upload が動作するようになりました。提案どおり、カスタム UploadAction を実装して、DataStore 内のファイルのストレージを処理しました。コードは次のようになります。

ご覧のとおり、DAO クラスは、アップロードされたファイルを DataStore に格納するために「EntityID」を必要とします。今、私はハードコードされた値で作業していますが、それはうまくいきますが、entityID をクライアントから要求パラメーターとして送信したいと思います。アップロードを行うウィジェットは MultiUploader です。

MultiUploader (またはその他のウィジェット) でリクエスト パラメータを設定して UploadAction で使用できるようにすることはできますか?

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

java - GWT を使用して 1 MB を超えるファイルをアップロードする方法

私はGWTが初めてです。

ファイルをアップロードしようとしています。サーバー側でデータとファイルの名前が必要です。ファイルは doc タイプで、サイズが 1 MB から 5 MB を超える場合があります。

Plzは私にそれを行う方法を提案します. サンプル コードは非常に役立ちます。Plz は gwtUpload を提案しないでください。ファイル サイズが 1 MB を超えています。gwtUpload は 512 Kb 以上をサポートしていません。

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

firefox - gwtupload を使用して 500kb を超えるファイルをアップロードすると、Firefox がフォームの投稿に失敗する

gwt を使用し、gwtupload (バージョン 0.6.4) を使用してファイルのアップロードを実行するアプリケーションを開発しています。ファイルのアップロードは、テスト済みのすべてのブラウザー (Chrome、IE 9、FF 8/9) で機能します。ただし、Firefox を使用している場合、アップロードするファイルのサイズが 500kb を超える場合、FF はフォーム ポストを実行しません。ファイルのサイズが 500kb 未満の場合、FF はフォームを投稿し、ファイルは問題なくアップロードされます。

ファイルが 500kb 未満でない限り、Firefox からの投稿が受信されないことを確認するために、サーブレットでログを有効にしています。

問題が何であるかについて手がかりを持っている人はいますか? このサイト gwt/gwtupload を確認し、Mozilla サイトの情報も探しました。

ありがとう。

基本的なセットアップは次のとおりです。

AttachmentDialog (GXT Dialog サブクラス) には、アップローダー (gwtupload) のカスタマイズされたインスタンスのインスタンスが含まれています。AttachmentDialog の Submit ボタンをクリックすると、uploader.submit() 呼び出しが行われます。アップローダには、いくつかのチェックを実行し、アップロード サーブレットにステータスを問い合わせるフォームに添付された onSubmit ハンドラがあります。ステータス チェックから戻ると、アップローダーは form.submit() を呼び出します。

TestAttachmentDialog コード:

アップローダ コード:

上記の sendAjaxRequestToValidateSession() が戻ると、次が実行されます。

これは、Chrome と IE ではすべてのサイズのファイルに有効ですが、Firefox では 500kb 未満のファイルにのみ有効です。

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

java - GWT ファイルのアップロード、POST でファイルが送信されない

GWT 2.4 + gwtupload 0.6.4 ライブラリを使用した単純なファイルのアップロードに苦労しています。

私のダイアログui.xmlの関連部分は次のとおりです。

importButton呼び出しは最終uploader.submit()的に。私の問題は、ボタンを初めて押すと、空の POST がサーバーに送信され、エラー メッセージが返されることです。ボタンを 2 回押すと、ファイルが適切に POST 処理されます。ダイアログを閉じて最初からやり直すと、まったく同じことが起こります。最初のインポートに続くすべてのインポート試行は問題ありません。

空の POST の例を次に示します。

回避策として、ボタンをもう一度クリックしてみました。ただし、受信したエラーメッセージをキャッチしてuploader.submit()再度呼び出すか、コールバックからでも呼び出すとTimer()、2回目にマウスでクリックしたときのように機能しません。

何が間違っている可能性がありますか?

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

mysql - Gwt イメージのアップロードと mysql blob ストレージ

私はしばらくグーグルで検索してきましたが、まだ探しているものが見つかりません。

私がやりたいことは、GWT アプリで送信フォームを設定し、画像を受け取ることです。この画像をサーバー側に送信して mysql データベースに blob として保存し、後で取得して表示できるようにします。私はGWTUploadを試してみましたが、それは本当に良いように見えましたが、mysqlで動作するようにコードを変更できませんでした.

私はGWTの本当の初心者であり、これが大きな問題であることは知っていますが、正しい方法でいくつかの指針をいただければ幸いです。

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

html - GWTを使用して一度に複数のファイルをアップロードする

私は自分のウェブサイドのユーザーに複数のプロパティを有効にしようと必死になっています。ユーザーは、各ファイルを個別に選択しなくても、大量のPDFファイルをサーバーにアップロードできるはずです。アップロードにgwt-uploadを使用しています。悲しいことに

実際には、ユーザーが一度に複数のファイルを選択できるわけではありませんが、すべてのファイルの[参照]ボタンをもう一度クリックして、ブラウザーで選択する必要があります。

調べてみると、こんなものが必要だと気づきました

gwt-uploadから作成された入力に「複数」のプロパティを設定すると、ファイルダイアログを開いて複数のファイルを選択できるようになりますが、アップロードが開始/機能しなくなります。

gwtで複数ファイル入力を使用した例は見つかりませんでした。アップロードロジック全体を自分で実装したくないので、 gwt-uploadでこれを行う方法があれば完璧です!

どうもありがとう!

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

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

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

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

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

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

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