在我的Web应用程序中,我支持用户上传任何类型的文档(.png,.jpg,.docx,.xls,...)
我正在尝试为这些文档实现下载功能.
在Google Chrome中,如果单击"下载"链接,则会显示上述所有文档的"保存"对话框.
在使用Mozilla Firefox的docx和XLS做工精细,显示保存对话框,但对于巴纽和JPG格式下载标签未按预期即下载对话框或保存对话框没有出现,它直接打开图像.
我的代码:
<a href="/img/14340.jpg" download="14340.jpg">Download</a>
Run Code Online (Sandbox Code Playgroud)
我已尝试过几乎所有在stackoverflow上提到并由Google建议的解决方案.但是他们中的大多数都说"检查firefox版本"和其他更改,例如: 尝试在触发点击之前将元素添加到DOM
从下载标签中删除文件名,它是布尔类型等.
我也尝试过关于锚标签和下载属性的w3schools课程,但似乎没有任何工作.
我的Mozilla Firefox版本是:38.0.5
PS:在chrome以及firefox .docs,.xls,.pdf文件中工作正常,问题是firefox中的.png和.jpg.