相关疑难解决方法(0)

访问File对象的某些列出属性时返回"undefined"

我似乎无法访问我的对象的宽度或高度键.

我正在使用dropzone.js,它有一个addFile事件,它返回文件和第一个参数.

所以:

var myDropzone = new Dropzone('#dropzone', {url: '/'});

myDropzone.on('addedFile', function(file) {
    console.log(file);
});
Run Code Online (Sandbox Code Playgroud)

回调工作得很好,在我的控制台中我看到: 在此输入图像描述

如您所见,显然有高度和宽度键可用.

myDropzone.on('addedFile', function(file) {
    console.log(file.name); // returns the whole strong
    console.log(file.width); // returns undefined
    console.log(file['width']);  // returns undefined
});
Run Code Online (Sandbox Code Playgroud)

继承人截图:

在此输入图像描述

我的问题是,为什么名称可用,但不是宽度或高度?是因为他们是只读还是什么?如果是这样的话,甚至可以访问它吗?

javascript jquery fileapi dropzone.js

8
推荐指数
2
解决办法
3267
查看次数

标签 统计

dropzone.js ×1

fileapi ×1

javascript ×1

jquery ×1