我想知道我是否可以使用表单数据上传字符串作为文件。我认为应该有一些File
对象,可以设置value
,filename
,也可以设置mime-type
。
伪代码:
var file = new File();
file.name = "file.txt";
file.mimeType = "text/plain";
file.value = "blah blah\nsecond line";
var data = new FormData();
data.append(file);
答案 0 :(得分:1)
对我来说很好
const blob = new Blob(['blah blah\nsecond line'], {type : 'text/plain'})
formData.append('file', blob, 'file.txt')
答案 1 :(得分:0)
确实存在一个名为File
的对象(在现代浏览器上),但出于安全问题,您无法创建它的新实例。因此,你所寻求的是不可能的。