如何在JavaScript中实例化File对象?

问题描述

根据W3C File API规范,File构造函数需要2(或3)个参数。

因此,要创建一个空文件,请执行以下操作:

var f = new File([""], "filename");
  • 第一个参数是作为文本行数组提供的数据;
  • 第二个参数是文件名;
  • 第三个参数如下:
    var f = new File([""], "filename.txt", {type: "text/plain", lastModified: date})
    

它适用于FireFox,Chrome和Opera,但不适用于Safari或IE / Edge。

解决方法

FileJavaScript中有一个对象。我想实例化一个用于测试目的。

我已经尝试过new File(),但是出现“非法构造函数”错误。

是否可以创建File对象?


相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...