gpt4 book ai didi

JavaScript - File 是 File 的实例,但 `instanceof File` 为 false

转载 作者:行者123 更新时间:2023-12-03 11:54:08 29 4
gpt4 key购买 nike

我有一个<input type="file">选择了本地文件,我想将其作为文件而不是 Blob 上传到服务器。我用 jQuery 抓取它(元素然后 .files[0].prop('files')[0] )。

从所有迹象来看,该对象的原型(prototype)是 File:

Object.getPrototypeOf(file) // => File {slice: function}
file.__proto__ // => File {slice: function}
file.constructor // => function File() { [native code] }
file.constructor.prototype // => File {slice: function}

然而:

file instanceof File        // => false
file instanceof Blob // => true

什么给了?

最佳答案

inf3rno 的评论给出了答案 - 我的 web 应用程序覆盖了 File 变量。

关于JavaScript - File 是 File 的实例,但 `instanceof File` 为 false,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25677681/

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