从url获取文件名

Get filename from url

本文关键字:文件名 获取 url      更新时间:2024-02-28

我正在使用文件选择器。文件选择器在保存文件https://www.filepicker.io/api/file/YVlnXammQium3ukD3Zf4 后给我一个类似的url

但是我怎么知道文件名是什么呢?当我在浏览器中输入这个URL时,我会得到下载选项卡,该选项卡会显示filename。如何使用javascript获取文件名?

有其他方法可以获得文件名吗?我使用Rails作为后端,使用Backbone作为前端。

您可以通过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));
  }
);

所有这些都在文档中,请查看此处了解更多信息。