gpt4 book ai didi

javascript - 如何在 JavaScript 中实例化一个文件对象?

转载 作者:IT王子 更新时间:2023-10-29 02:38:46 26 4
gpt4 key购买 nike

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

我已经尝试了 new File(),但我收到了“非法构造函数”错误。

是否可以创建一个 File 对象?


文件对象引用:https://developer.mozilla.org/en/DOM/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。

关于javascript - 如何在 JavaScript 中实例化一个文件对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8390855/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com