无法在IE11

时间:2017-08-09 00:36:50

标签: javascript internet-explorer amazon-s3

我收到的错误无法在IE11中获取未定义或空引用错误的属性“位置”。在Chrome中它运作良好。

错误在aws-sdk-2.77.0.js中打开(107175,13)。我发现很难调试这个问题,因为我找不到导致这个问题的确切行。

我已经检查过我上传过的文件对象,这对我来说是正确的。

我不太确定我应该在这个问题中包含哪些信息。我将提供我认为可能有帮助的那些。

我将S3服务称为ap-southeast-2区域。

我使用的代码是:

if(file) {
    var params = {
        Key: 'content-upload-development/' + file.name,
        ContentType: file.type,
        Body: file
    };
    bucket.upload(params).on('httpUploadProgress', function(evt){
        var percent = parseInt((evt.loaded * 100) / evt.total);
        var signedFormData = null;
        $(document).trigger("AmazonStatusUpdateEvent", ["Uploading", file.name, percent, signedFormData]);
    }).send(function(err, data) {
        var signedFormData = {};
        signedFormData.fileURL = data.Location;
        signedFormData.fileSize = "400m";
        $( document ).trigger( "AmazonStatusUpdateEvent", [ "Completed", file.name, 100, signedFormData ] ); 
    });
}

文件来自event.target.files。来自输入类型=文件标记。

0 个答案:

没有答案