gpt4 book ai didi

javascript - 在没有 JavaScript 的情况下从 URL 获取文件名

转载 作者:行者123 更新时间:2023-11-30 10:32:39 25 4
gpt4 key购买 nike

如何从 PhoneGap 中的给定 URL 获取文件名?

在 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*) 在 real URL,*...//www.openerpspain.com/descargas/manual_openerp.230209.pdf*。

我该怎么做?

最佳答案

String fileName = url.substring(url.lastIndexOf('/') + 1);

其中 url 是文件的完整路径。

关于javascript - 在没有 JavaScript 的情况下从 URL 获取文件名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15946552/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com