2017-10-06 52 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。

相關問題