2017-10-06 2 views
0

IUploaderを使用して、ユーザーがデータベースに保存するイメージを選択できるようにしています。ただし、これはpdfファイルを取得しません。どうすればpdfファイルを入手できますか?GWTデータベースに保存するPDFファイルをユーザーが選択できるようにする方法

 // Create a new uploader panel and attach it to a document 
     //final SingleUploader defaultUploader = new SingleUploader(); 
     defaultUploader.setAutoSubmit(true); 
     defaultUploader.setEnabled(true); 
     defaultUploader.avoidRepeatFiles(false); 
     defaultUploader.setStyleName("gwt-TextBox"); 

     // Add a finish handler which will load the image once the upload finishes 
     defaultUploader.addOnFinishUploadHandler(onFinishUploaderHandler); 
     defaultUploader.getFileInput().asWidget().setStyleName("customButton"); 
     defaultUploader.getFileInput().asWidget().setSize("90px", "20px"); 

     flexTable_Award.setWidget(2, 0, defaultUploader); 
+0

これを追加するかどうかはどうなりますか:defaultUploader..setValidExtensions(new String [] {"pdf"})? – Euclides

+0

ありがとう、ちょうどそれを試みたと違い:-( – Glyn

答えて

0

イメージウィジェットを使用してpdfを表示することで問題が解決しました。だから私は代わりに名前を表示する。また、標準のPDF画像を表示することもできます。有効な形式としてpdfのみを使用する場合は、有効な拡張子(defaultUploader.setValidExtensions( "pdf");)を設定します。画像とpdfの両方が必要な場合は、pdfをテストし、pdfでない場合にのみ画像を表示する必要があります。

関連する問題