无法使Asset2SD工作..: - /

时间:2016-07-28 15:00:55

标签: javascript cordova plugins

我一直在努力让cordova插件工作数周。似乎也没有像Asset2SD这样简单的工作。

这是我的工作(一步一步)

我通过CLI获取插件

$ cordova plugin add https://github.com/gkcgautam/Asset2SD.git

然后我将插件的名称添加到我的confi.xml中,如下所示:

   <plugin name="asset2sd.copyFile" />

然后我写了这个snipet获取了一个点击的pdf文件,然后应该发送到SD卡:

$('a[href$=\\.pdf]').click(function() {
    var myuri = this.href ;

    alert(myuri); 
    alert(this.href);
    /* storing and opening the file */            
    asset2sd.copyFile(
       {
          asset_file: this.href,
          destination_file: "Download/new.pdf"
       },
       function() { alert('success'); }, 
       function() { alert('fail'); }
    );               
})

除前两个警报外,没有任何事情发生,它确实从资产文件夹中提供了文件的完整路径。

我甚至没有从插件中获得“失败”警告。

然后我尝试对“变量”进行硬编码以查看是否存在完整路径出错(github中的示例仅提供“www / ...”路径

$('a[href$=\\.pdf]').click(function() {
    var myuri = this.href ;

    alert(myuri); 
    alert(this.href);

    /* storing and opening the file */                    
    asset2sd.copyFile(
        {
            asset_file: "wwww/res/DOC140416-1.pdf",
            destination_file: "Download/newdoc.pdf"
        },
        function() { alert('success'); }, 
        function() { alert('fail'); }
    );                   
})

也没有任何改变。

任何有关帮助的消息!!!

0 个答案:

没有答案