【问题标题】:.lnk File downloading as .download in Chrome and it failed to download in first attempt in Mozilla.lnk 文件在 Chrome 中下载为 .download,但在 Mozilla 中首次尝试下载失败
【发布时间】:2019-03-15 07:32:08
【问题描述】:

我正在开发系统,在该系统中我正在创建扩展名为 .lnk 的动态快捷方式文件。

代码如下

<form class="form-horizontal"><div class="form-body">                 
        <div class="form-group">
            <label class="control-label col-md-3">Date</label>
            <div class="col-md-3">
                <input class="form-control form-control-inline input-medium date_picker" size="16" type="text" value="">
            </div>
        </div>
    </div>
    <div class="col-md-offset-3 col-md-9">
        <a href="http://192.10.21.20/nikhil_v2/theme/templates/pages/Downloads/Daily Report/2019/03/12/nikhil_report_-_12_Mar_2019.lnk" target="_blank" id="submit" class="btn purple"><i class="fa fa-check"></i> DOWNLOAD</a>
    </div>
</form>

在 chrome 浏览器中点击下载按钮后,文件将在浏览器中下载,但在保存文件时,它会自动将其扩展名从 .lnk 更改为 .download。

在 Firefox 浏览器中运行同一页面时,文件开始下载,但下载失败。重试下载后,该文件下载成功,可以打开正确的文件。

如果在资源管理器浏览器中执行相同的代码,则不会出现错误并且文件下载成功并且可以访问。

我想在所有浏览器中下载相同的 lnk 文件。

请帮助我。

【问题讨论】:

    标签: javascript php jquery html


    【解决方案1】:

    我也有同样的问题。 Chrome 开发人员似乎认为 .LNK 扩展名不安全,因此将其扩展名替换为 .download。

    https://stackoverflow.com/a/34890432/2491027

    看起来也一直如此,来自此评论:https://bugs.chromium.org/p/chromium/issues/detail?id=1503#c25

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-04-02
      • 2022-01-08
      • 2022-08-15
      • 1970-01-01
      • 2013-12-23
      • 2014-04-03
      • 1970-01-01
      相关资源
      最近更新 更多