如何使用C#Webservice下载PhoneGap中的任何文件

时间:2015-11-17 08:40:49

标签: c# web-services phonegap-build

我不知道如何使用C#Web服务下载文件。

请帮我处理以下C#代码。

var fileTransfer = new FileTransfer();
var uri = encodeURI("http://some.server.com/File.docx");

fileTransfer.download(
    uri,
    downloadPath,
    function(entry) {
        console.log("Download compelete: " + entry.fullPath);
    },
    function(error) {
        console.log("Download error source " + error.source);
        console.log("Download error target " + error.target);
        console.log("Upload error code" + error.code);
    },
    false
);

但我不想提供这样的网址。我想通过Webservice下载。有可能吗?

1 个答案:

答案 0 :(得分:0)

你的问题很模糊。我建议添加更多细节以尝试获得更多答案。我可以为您提供以下建议:

  1. Cordova File Plugin - 此插件允许您的cordova应用程序弄乱移动设备磁盘上的文件。即,这使您可以在本地读取和写入文件。
  2. Cordova File Transfer Plugin - 此插件允许您连接到远程服务(例如您的C#服务)并从中下载文件。
  3. Cordova White List Plugin - 如果您想要连接到外部网站和服务,则必需。如果没有此插件且未在config.xml中定义白名单,您将无法远程连接任何内容。
  4. 我还建议您查看thisthis了解详情。