Javascript 成功使用dropzone实现mediainfo.js

Javascript 成功使用dropzone实现mediainfo.js,javascript,dropzone,mediainfo,Javascript,Dropzone,Mediainfo,我想使用以下javascript: 我想在Dropzone成功事件中实现对mediainfo.js中函数的调用 var varFunc\u Dropzone=函数(){ var dzone_上传_展示_海报=功能(){ $('dzone_海报')。dropzone({ url:“../assets/system/sys\u upload\u manager.php”, 方法:“张贴”, 参数名称:“文件”, acceptedFiles:“image/*”, maxFiles:1, maxFile

我想使用以下javascript:

我想在Dropzone成功事件中实现对mediainfo.js中函数的调用

var varFunc\u Dropzone=函数(){
var dzone_上传_展示_海报=功能(){
$('dzone_海报')。dropzone({
url:“../assets/system/sys\u upload\u manager.php”,
方法:“张贴”,
参数名称:“文件”,
acceptedFiles:“image/*”,
maxFiles:1,
maxFilesize:1,//MB
uploadMultiple:false,
thumbnailWidth:null,
thumbnailHeight:空,
addRemoveLinks:是的,
超时:180000,
dictRemoveFileConfirmation:“Sicuro?”,
dictFileTooBig:“文件大({filesize}}mb).Massimo同意{{maxFilesize}}}mb”,
DictionValidFileType:“Tipo di文件无效”,
dictCancelUpload:“Cancela”,
dictRemoveFile:“Rimuovi”,
DictMaxFilesExcepended:“Sono Approviti un massimo di{{{maxFiles}}文件”,
dictDefaultMessage:“Trascina il文件qui每次有效上传”,
成功:功能(文件,完成){
//使用MediaInfo.js在此处实现请求MediaInfo的触发器
//我尝试:
//获取文件信息(MediaInfo({format:'text'},{file}));
//var xFile=MediaInfo({format:'text'},(MediaInfo)=>{file});
//var xFile=MediaInfo({format:'text'},(MediaInfo)=>onChangeFile(file));
}
});
}
返回{
init:function(){
dzone_上传_展示_海报();
}
};
}();
ready(function(){varFunc_Dropzone.init();});

谢谢大家!!我希望你能帮助我

您正在将dropzone文件发送到此端点:
“../../assets/system/sys\u upload\u manager.php”

那可能不是你想要的。mediainfo.js在用户浏览器而不是服务器中处理文件。如果要在服务器上处理媒体文件,需要在接收PHP脚本中处理。如果计划在浏览器中处理它们,则不能使用
success
事件处理程序。从Dropzone.js文档中:

文件已成功上载。获取服务器响应作为第二个参数。 ()

要防止Dropzone自动上载文件,可以将设置为
false
,如中所述

然后,您可以处理事件,该事件为您提供了一个可供处理的环境

这里有一个如何将mediainfo.js与
文件
对象一起使用的示例

免责声明:我是mediainfo.js的作者