我正在使用以下先前的 SO 问题来指导我。但是,我在控制台日志中得到 NaN 而不是总文件大小。
有没有人看到我做错了什么?
var dropFileSizes = acceptedFiles, dropTotal=0;
$.each(dropFileSizes, function(file){
dropTotal+=file.size;
});
console.log(dropTotal);
完整代码:
function toggleUploadButton() {
acceptedFiles = myDropzone.getAcceptedFiles();
queuedFiles = myDropzone.getQueuedFiles();
rejectedFiles = myDropzone.getRejectedFiles();
allAcceptFiles = acceptedFiles.values();
var dropFileSizes = acceptedFiles, dropTotal=0;
$.each(dropFileSizes, function(file){
dropTotal+=file.size;
});
console.log(dropTotal);
}
试图获得toggleUploadButton函数之外的总数:
var dropTotal = 0;
var dropFileSizes = acceptedFiles;
function toggleUploadButton() {
acceptedFiles = myDropzone.getAcceptedFiles();
allAcceptFiles = acceptedFiles.values();
$.each(dropFileSizes, function(file){
dropTotal+= (dropFileSizes[file].size || 0);
});
}
console.log(dropTotal);
www说
相关分类