【问题标题】:GWT+Phonegap - File upload and download with requests that need headers and some parametersGWT+Phonegap - 带有需要标头和一些参数的请求的文件上传和下载
【发布时间】:2011-12-20 22:34:27
【问题描述】:

我在开发 GWT+Phonegap 应用程序时遇到了问题。在某些时候,我想将应用程序使用 Phonegap(来自相机、麦克风等)生成的媒体(图像和声音文件)上传到 JackRabbit 服务器。

我发现的第一件事是来自 Phonegap 的 FileTransfer,我认为它很完美。但是,我很快意识到 FileTransfer 不允许在其请求中使用标头 - 或者至少我找不到这样做的方法。这个标头是我的身份验证,所以我无法真正解决这个问题。另外,根据我对 API 的理解,FileTransfer 只允许一对参数——我至少需要 5 个。

我真正需要的是一种上传文件的方法,该方法与 GWT RequestBuilder 一样灵活,我在文件传输之外的任何其他情况下都使用它并且可以完美运行,但可以像 phonegap 那样透明地访问设备的文件系统。有谁知道我的问题是否有已知的解决方案?

【问题讨论】:

    标签: gwt file-upload cordova


    【解决方案1】:

    实际上,FileTransfer 代码允许您指定任意数量的参数。只需这样做:

    var params = new Object();
    params.value1 = "test";
    params.value2 = "param";
    params.value3 = "third";
    

    还将您的 cmets 添加到:

    https://issues.apache.org/jira/browse/CB-78

    这样我们就可以准确找出需要为 FileTransfer 标头添加的内容。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-07-20
      • 2018-12-09
      • 2016-02-06
      • 1970-01-01
      • 2020-12-23
      • 1970-01-01
      • 2011-10-01
      • 1970-01-01
      相关资源
      最近更新 更多