【问题标题】: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,请到那里查看更多信息。

    【讨论】:

      猜你喜欢
      • 2010-10-10
      • 2017-11-17
      • 2021-06-20
      • 1970-01-01
      • 2011-12-02
      • 1970-01-01
      • 1970-01-01
      • 2013-08-18
      • 1970-01-01
      相关资源
      最近更新 更多