使用GWT RequestBuilder上传文件

时间:2016-06-18 07:03:32

标签: java gwt

是否有可能做某种"包装"允许通过RequestBuilder上传文件?

  1. 使用发件人
  2. 选择文件
  3. 使用RequestBuilder发送文件
  4. 包装类似这样的东西:

    <input type="file" id="profilePhotoFileUpload">
    var fileUploadControl = $("#profilePhotoFileUpload")[0];
    if (fileUploadControl.files.length > 0) {
      var file = fileUploadControl.files[0];
      var name = "photo.jpg";
    
      var parseFile = new Parse.File(name, file);
    }
    

    在我的情况下,我需要的是能够将filename传递给RequestBuilder进行上传/ POST。

    可以这样做吗?或者有更好的方法来做到这一点? 我需要的是拥有这样的东西:

    public void upload(JavascriptObject file, String name, AsyncCallback<String> callback){
    // Here goes the actual uploading (probably using RequestBuilder) then trigger callback
    }
    

0 个答案:

没有答案