【问题标题】:Get filename from url从 url 获取文件名
【发布时间】:2015-02-21 04:11:59
【问题描述】:
我正在使用文件选择器。文件选择器在保存文件https://www.filepicker.io/api/file/YVlnXammQium3ukD3Zf4后给了我一个这样的url@
但是我怎么知道文件名是什么?当我在浏览器中输入此 URL 时,我会看到下载选项卡,该选项卡会显示 filename。如何使用javascript 获取文件名?
还有其他获取文件名的方法吗?我使用Rails 作为后端,Backbone 作为前端。
【问题讨论】:
标签:
javascript
ruby-on-rails
backbone.js
file-io
【解决方案1】:
您可以通过metadata获取文件名:
https://www.filepicker.io/api/file/hFHUCB3iTxyMzseuWOgG/metadata?filename=true
在Javascript 中看起来像:
var blob = { url: 'https://www.filepicker.io/api/file/hFHUCB3iTxyMzseuWOgG' };
console.log("Loading metadata...");
filepicker.stat(
blob,
{
filename: true
},
function(metadata){
console.log(JSON.stringify(metadata));
}
);
All of this is in the documentation,请到那里查看更多信息。