Javascript 成功使用dropzone实现mediainfo.js
我想使用以下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
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的作者