Tom*_*hen 10 javascript file type-conversion readfile
我正在尝试将字符串转换为 JavaScript 中的文件对象,但出现错误。
我的代码:
var contents = fs.readFileSync('./dmv_file_reader.txt').toString()
var readerfile1 = new File([""], contents);
Run Code Online (Sandbox Code Playgroud)
(我必须将内容用作文件而不是字符串)
我的输出是:
ReferenceError: File is not defined
at d:\Workspace\DMV\dist\win-ia32-unpacked\resources\app.asar\main.js:67:32
at process._tickCallback (internal/process/next_tick.js:103:7)
Run Code Online (Sandbox Code Playgroud)
有什么解决办法吗1?
小智 16
首先,您必须从 Javascript 对象创建 blob,并且可以将该 blob 对象传递给 File() 构造函数以创建文件对象。希望这会有所帮助。
var contents = fs.readFileSync('./dmv_file_reader.txt').toString()
var blob = new Blob([contents], { type: 'text/plain' });
var file = new File([blob], "foo.txt", {type: "text/plain"});
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
30357 次 |
最近记录: |