相关疑难解决方法(0)

GWT中的基本文件上传

我正在试图弄清楚如何使用GWTs FileUpload小部件上传一个文件.我正在使用GWT和谷歌AppEngine与Java,但我想将文件上传到我自己的Linux服务器.我已经有以下代码,但现在我无法弄清楚如何将我的文件提交到Google AppServer服务器并将其保存到另一台服务器:

public class FileUploader{

    private ControlPanel cp;
    private FormPanel form = new FormPanel();
    private FileUpload fu =  new FileUpload();

    public FileUploader(ControlPanel cp) {
        this.cp = cp;
        this.cp.setPrimaryArea(getFileUploaderWidget());
    }

    @SuppressWarnings("deprecation")
    public Widget getFileUploaderWidget() {
        form.setEncoding(FormPanel.ENCODING_MULTIPART);
        form.setMethod(FormPanel.METHOD_POST);
        // form.setAction(/* WHAT SHOULD I PUT HERE */);

        VerticalPanel holder = new VerticalPanel();

        fu.setName("upload");
        holder.add(fu);
        holder.add(new Button("Submit", new ClickHandler() {
            public void onClick(ClickEvent event) {
                GWT.log("You selected: " + fu.getFilename(), null);
                form.submit();
            }
        }));

        form.addSubmitHandler(new FormPanel.SubmitHandler() {
            public void onSubmit(SubmitEvent event) {
                if …
Run Code Online (Sandbox Code Playgroud)

java gwt google-app-engine file-upload

45
推荐指数
3
解决办法
9万
查看次数

标签 统计

file-upload ×1

google-app-engine ×1

gwt ×1

java ×1