我正在使用IUploader来允许用户选择然后存储在数据库中的图像;但是,这不会得到pdf文件。我如何获得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 :(得分:0)
问题最终是使用图像小部件显示pdf。所以我改为显示名称。您还可以显示标准的PDF图像。如果只想要pdf作为有效格式,则设置有效扩展名(defaultUploader.setValidExtensions(“pdf”);)。如果您想要图像和pdf,那么您将需要测试pdf并且只显示图像(如果它不是pdf)。