首页 > 解决方案 > URL.createObjectURL 带有“.gif”文件扩展名

问题描述

我正在使用 gif.js 从图像帧中创建 gif。它创建 gif 并将其显示在浏览器中就好了。问题是如果用户右键单击图像并选择将其保存在本地,则默认情况下没有图像扩展名并且文件名为“未知”。要让它在他们的计算机上成为合法的 GIF,他们必须手动添加文件扩展名。当用户选择保存图像时,我如何拥有文件扩展名?

var obj = URL.createObjectURL(blob)
var animatedImage = document.createElement('img');
animatedImage.src = obj;
exportContainer.appendChild(animatedImage);

标签: javascriptgiffile-extensioncreateobjecturl

解决方案


推荐阅读