重命名文件选项在 dropzone.js 中不起作用
rename file option not working in dropzone.js
我一直在尝试在 dropzone.js 中上传之前重命名文件名,但我无法让它工作。这是我的配置:
Dropzone.autoDiscover = false;
Dropzone.options.myAwesomeDropzone = {
url: url,
paramName: "image",
dictDefaultMessage: 'Selecciona tus archivos..',
dictRemoveFile: "Eliminar",
dictCancelUpload: "Cancelar carga",
addRemoveLinks: true,
uploadMultiple: false,
renameFile: function (file) {
console.log(file.name);
file.name = new Date().getTime() + '_' + file.name;
},
new Dropzone("div#my-awesome-dropzone");
上传时,js 控制台中甚至没有显示任何内容,文件名仍然相同
有人经历过这个吗?
我试过这个解决方案:Dropzone.js - 如何在上传到文件夹之前更改文件名
renameFile
中的函数必须 return 新名称。它在 documentation 中没有得到很好的解释,用 dropzone.js(版本 5.2)测试过。
renameFile
选项中的代码应如下所示:
renameFile: function (file) {
let newName = new Date().getTime() + '_' + file.name;
return newName;
}
我一直在尝试在 dropzone.js 中上传之前重命名文件名,但我无法让它工作。这是我的配置:
Dropzone.autoDiscover = false;
Dropzone.options.myAwesomeDropzone = {
url: url,
paramName: "image",
dictDefaultMessage: 'Selecciona tus archivos..',
dictRemoveFile: "Eliminar",
dictCancelUpload: "Cancelar carga",
addRemoveLinks: true,
uploadMultiple: false,
renameFile: function (file) {
console.log(file.name);
file.name = new Date().getTime() + '_' + file.name;
},
new Dropzone("div#my-awesome-dropzone");
上传时,js 控制台中甚至没有显示任何内容,文件名仍然相同
有人经历过这个吗?
我试过这个解决方案:Dropzone.js - 如何在上传到文件夹之前更改文件名
renameFile
中的函数必须 return 新名称。它在 documentation 中没有得到很好的解释,用 dropzone.js(版本 5.2)测试过。
renameFile
选项中的代码应如下所示:
renameFile: function (file) {
let newName = new Date().getTime() + '_' + file.name;
return newName;
}