【发布时间】:2021-03-18 12:18:03
【问题描述】:
我想使用这个 javascript:https://github.com/buzz/mediainfo.js
我想在 Dropzone 成功事件中实现对 mediainfo.js 中函数的调用
var varFunc_Dropzone = function () {
var dzone_upload_show_poster = function () {
$('#dzone_poster').dropzone({
url: "../../assets/system/sys_upload_manager.php",
method: "POST",
paramName: "file",
acceptedFiles: "image/*",
maxFiles: 1,
maxFilesize: 1, // MB
uploadMultiple: false,
thumbnailWidth: null,
thumbnailHeight: null,
addRemoveLinks: true,
timeout: 180000,
dictRemoveFileConfirmation: "Sicuro?",
dictFileTooBig: "File grande ({{filesize}}mb). Massimo consentito {{maxFilesize}}mb",
dictInvalidFileType: "Tipo di file non valido",
dictCancelUpload: "Cancella",
dictRemoveFile: "Rimuovi",
dictMaxFilesExceeded: "Sono consentiti un massimo di {{maxFiles}} file",
dictDefaultMessage: "Trascina il file qui per effettuare Upload",
success: function(file, done) {
// implement the trigger here for request MediaInfo with mediainfo.js
// I try:
// get_file_info(MediaInfo({ format: 'text' }, {file}));
// var xFile = MediaInfo({ format: 'text' }, (mediainfo) => {file});
// var xFile = MediaInfo({ format: 'text' }, (mediainfo) => onChangeFile(file));
}
});
}
return {
init: function() {
dzone_upload_show_poster();
}
};
}();
KTUtil.ready(function() { varFunc_Dropzone.init(); });
谢谢!我希望你能帮助我!!!
【问题讨论】:
标签: javascript dropzone mediainfo