我的拖放文件如下所示:
•
[文件(1351429)]
1. 0:文件(1351429)
1. lastModified:1524514419721
2. lastModifiedDate:2018年4月23日星期一13:13:39 GMT-0700(太平洋夏令时){}
3.名称:xxxxxx
4.尺寸:xxxxxxx
5.输入:xxxxx
6. webkitRelativePath:""
7. proto :文件
2.长度:1
3. proto :数组(0)
我想修改文件类型。我该怎么办?
答案 0 :(得分:0)
这看起来像一个Dropzone.JS文件对象。如果是这种情况,并且您正在使用jQuery,则可以在change
或addedfile
事件上编辑文件对象,如下所示:
// Target your Dropzone Element Id -- listen for the 'addedfile' event
$('#dropzone').on('addedfile', function(event) {
console.log("files: ", this.files)
// 'this' holds the files array -- access the files by index
var file = this.files[0];
// You can get the latest file added to the array this way
var mostRecentFile = this.files[this.files.length - 1]
// Now you can modify the file object
file.name = "MeowMix.txt";
file.type = "text/plain" ;
})
请确保在您的问题中指定应用程序详细信息(正在使用的插件,框架,库等),以便我们更好地帮助回答它们!
答案 1 :(得分:0)
我正在使用ng-file-uploader,问题的解决方案是:
file = file.slice(0,file.size," application / xxxxxxxx.ppxml + xml");
这将负责修改文件的内容类型!