如何将mime类型添加到数据网址,例如
例如:
data:image/jpeg,http://google.com/images/abc.jpg
实际上我有附加data:image/jpeg
的图片网址,否则我只能使用下载属性在锚点/链接点击下载图像为abc.txt(服务器默认为文本)。
我无法访问服务器的Content-Disposition
标头,图片网址在内部托管,因此heroku cors代理无法访问图片文件服务器。
当我将数据:image / jpeg添加到url时,我可以使用我自己的名称下载该文件,但文件中没有内容,如果我不使用任何data:
内容我能够正确获取文件,但文件名与下载属性中提到的不同。
因此,我想知道如何正确设置网址,以便我可以相应地下载文件。
修改 添加我用来下载文件的相关Javascript
var link = document.createElement("a");
link.download = file_name;
link.target="_blank";
link.href = url;
document.body.appendChild(link);
link.click();
document.body.removeChild(link);
delete link;
google图片网址只是一个示例,但它实际上是本地文件服务器,文件名可以是我指定的任何名称。