GWT如何允许用户选择PDF文件存储在数据库中

时间:2017-10-06 00:53:26

标签: pdf gwt

我正在使用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);

1 个答案:

答案 0 :(得分:0)

问题最终是使用图像小部件显示pdf。所以我改为显示名称。您还可以显示标准的PDF图像。如果只想要pdf作为有效格式,则设置有效扩展名(defaultUploader.setValidExtensions(“pdf”);)。如果您想要图像和pdf,那么您将需要测试pdf并且只显示图像(如果它不是pdf)。