如何从给定URL
的PhoneGap中获取文件名?
在 JavaScript 中,我使用了这样的东西:
var uri = encodeURI("http://www.openerpspain.com/descargas-documentacion?download=2");
我的应用程序下载文件,但我必须手动设置文件名。为了说明,当我打电话时
onclick="descarga('http://www.openerpspain.com/descargas-documentacion?download=2')"
这个函数运行:
function descarga(URL){
var rutaarchivo = "file:///sdcard/data/com.protocolo/test1.pdf";
alert(rutaarchivo);
var filetransfer = new FileTransfer();
filetransfer.download(URL, rutaarchivo,
function(entry){
alert("Download complete : " + entry.fullPath);
},function(error) {
alert("download error source " + error.source);
});
}
这会将下载保存到../com.protocolo
,其文件名为test.pdf
. 我希望能够将其保存为它在服务器上设置的名称 (*manual_openerp.230209.pdf*),位于真实URL *...//www.openerpspain.com/descargas/manual_openerp.230209。 pdf*。
我怎么做?