Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/367.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/amazon-s3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript filepicker.io在Meteor应用程序中上传到S3时爆炸_Javascript_Amazon S3_Meteor_Filepicker.io - Fatal编程技术网

Javascript filepicker.io在Meteor应用程序中上传到S3时爆炸

Javascript filepicker.io在Meteor应用程序中上传到S3时爆炸,javascript,amazon-s3,meteor,filepicker.io,Javascript,Amazon S3,Meteor,Filepicker.io,我正在为我的应用开发一个文件上传程序,我选择了Filepicker.io。除了一件事之外,一切都很正常。当我将图像上传到S3时,我只能上传Filepicker返回的URL(而不是图像本身) 以下是成功的,但是 Template.new_aphorism.events({ 'change #attachment': function(event){ var savedFile = JSON.stringify(event.fpfile); var parsedJSON = e

我正在为我的应用开发一个文件上传程序,我选择了Filepicker.io。除了一件事之外,一切都很正常。当我将图像上传到S3时,我只能上传Filepicker返回的URL(而不是图像本身)

以下是成功的,但是

Template.new_aphorism.events({
'change #attachment': function(event){  

    var savedFile = JSON.stringify(event.fpfile);
    var parsedJSON = eval('('+savedFile+')');
    var url=parsedJSON.url;
    $('input[name=new_aphorism_image]').val(url);
    console.log("saved file is:" + savedFile);
    console.log(url);

    filepicker.store(url, {location: 'S3'}, function(fpfile){
           output.html('Uploaded: '+fpfile.filename+'');
    }, function(fperror){
        output.text(fperror.toString());
    }, function(progress){
        output.text("Uploading... ("+progress+"%)");
    });
 }
});
我收到我的留言:

File stored in S3 at VnAa2YsOS6wOECNMWpwn_temp.txt and available at https://www.filepicker.io/api/file/vVtWTOl7QqOJ7gPmXkHQ
我已尝试将
事件.fpfile
传递到我的filepicker.store函数中,但它就是不起作用。

已解决

在相同的功能中:

var file = event.fpfile;
filepicker.store(file, {location: 'S3'}, function(fpfile){