【发布时间】:2016-12-15 13:02:47
【问题描述】:
我正在使用 mocha、chai、karma 以及 PhantomJS 和相关插件。我们如何创建客户端 File 对象以将其传递给 FileReader API?我必须上传一个测试 jpeg 文件,创建一个文件对象并将其传递给 FileReader api 以继续测试。
【问题讨论】:
-
@guest271314:我不认为这是重复的。这个问题是关于读/写本地文件的。这个问题是关于为测试目的对
File对象进行存根或模拟。我正在投票重新开放。 -
@GregBurghardt OP 询问如何创建
File对象。另见Chrome: Create file input from blob with Javascript? -
我同意 Greg Burghardt 的观点,这个问题确实是关于存根,但使用的是有效文件而不是一些包含值的数组。我想为一个有效的图像创建一个 File 对象。
-
@DeepanPrabhuBabu "我想创建一个 File 对象" 您可以使用
new File()构造函数创建一个File对象,如链接问题的答案中所述;或FormData,prototype.append()How to create a modified copy of a File object in JavaScript? -
@DeepanPrabhuBabu JavaScript - New File() not working
标签: javascript client-side-validation