在Firefox v21.0中,通过Javascript创建File()的实例失败
我正在开发一个JS功能,它将从一些动态数据创建一个文本文件,并将其上传到服务器 通过使用,当从我的个人笔记本电脑进行测试时,我能够成功地动态创建一个文件。笔记本电脑规格如下:在Firefox v21.0中,通过Javascript创建File()的实例失败,javascript,firefox,file-upload,form-data,Javascript,Firefox,File Upload,Form Data,我正在开发一个JS功能,它将从一些动态数据创建一个文本文件,并将其上传到服务器 通过使用,当从我的个人笔记本电脑进行测试时,我能够成功地动态创建一个文件。笔记本电脑规格如下: 计算机/OS:MacBookPro 10.11.6(El Capitan) 浏览器: Chrome v63.0.3239.132 FireFox v46.0.1 但是,当我使用基于Linux的操作系统在另一台桌面上尝试完全相同的代码时,我收到了一个安全错误。桌面规格如下: 计算机/OS:Porteus v2.1(L
- 计算机/OS:MacBookPro 10.11.6(El Capitan)
- 浏览器:
- Chrome v63.0.3239.132
- FireFox v46.0.1
- 计算机/OS:Porteus v2.1(Linux Slackware v14.0)
- 浏览器:FireFox v21.0
var generatedFile=新文件(
[
“第一行\r\n”,
“第二行\r\n”
],
“filename.txt”,
{type:“text/plain”}
);
var form_data=new FormData();
表单_data.append('file',generatedFile);
log('form_data:',form_data');
错误是:
- 异常:操作不安全
- 代码:18
- nsresult:0x80530012