我正在使用此代码从Parse
下载文件query.find().then(function(results) {
window.open(results[0].attributes.File.url(), "_self");
});
然后我得到一个这样的文件名:
tfss-de626baf-ab29-4aaf-9bce-6b5876862a75-myfile.zip
是否可以在下载时将文件名更改为?
myfile.zip
如果有任何方法使用HTML5标签或jQuery或JavaScript或PHP,那就太棒了。
答案 0 :(得分:0)
答案 1 :(得分:0)
你可以试试像:
query.find().then(function(results) {
saveContent(results[0].attributes.File.url(), "myfile.zip");
// or results[0].attr('download','myfile.zip');
});
function saveContent(fileContents, fileName)
{
var link = document.createElement('a');
link.download = fileName;
link.href = 'data:,' + fileContents;
link.click();
}