React js在Firefox Mobile上下载文件问题
我有以下代码,它允许我创建一个 .srt
文件以便稍后下载。
它似乎工作正常,但是当我在 Android 设备上使用 Firefox
时,文件确实下载,但文件格式不正确,它应该是 .srt
而不是 <代码>.txt。
这似乎只发生在 Android 上的 Firefox
上,在 PC 上似乎没有任何问题。
我哪里做错了?
const element = document.createElement("a");
const file = new Blob([value], { type: "text/plain" });
element.href = URL.createObjectURL(file);
element.download = name + num + ".srt";
document.body.appendChild(element); // Required for this to work in FireFox
element.click();
I have the following code which allows me to create a .srt
file to be able to download it later.
It seems to work fine, but when I use Firefox
on android device, the file does download but the file format is not correct, it should be .srt
instead it is .txt
.
It seems to only happen with Firefox
on android, on pc it seems to give no problems.
Where am I doing wrong?
const element = document.createElement("a");
const file = new Blob([value], { type: "text/plain" });
element.href = URL.createObjectURL(file);
element.download = name + num + ".srt";
document.body.appendChild(element); // Required for this to work in FireFox
element.click();
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论