【发布时间】:2013-06-13 21:13:50
【问题描述】:
我没有太多使用 HTML5 File API,所以对它很陌生。
我正在尝试将文件上传字段“#submission-file”字段中的文件的宽度和高度转换为两个变量。
这是我的代码:
var fileWidth = 0;
var fileHeight = 0;
var url = window.URL || window.webkitURL;
var fileField = $('#submission-file')[0].files[0];
var image = new Image();
image.onload = function() {
fileWidth = $('#submission-file').width;
fileHeight = $('#submission-file').height;
};
image.src = url.createObjectURL(fileField);
谁能告诉我我做错了什么?
【问题讨论】:
-
@tymeJV 该问答没有解释为什么他无法在他的
onload回调中获取文件的宽度和高度。当上面调用onload回调时,应该加载文件 - 因此,他应该能够访问这些属性。