Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/424.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 使用react fine uploader,如何从服务器获得成功上传文件的响应?_Javascript_Reactjs - Fatal编程技术网

Javascript 使用react fine uploader,如何从服务器获得成功上传文件的响应?

Javascript 使用react fine uploader,如何从服务器获得成功上传文件的响应?,javascript,reactjs,Javascript,Reactjs,我需要填写上面的内容。我可以访问每个上载文件的响应吗?当项目完成上载时,将调用。 为上传的项目传递id、name、responseJSON和xhr 完成上传的responseJSON可以使用文件id作为键存储在对象中 在onAllComplete回调中,可以使用成功上载数组中的文件id检索responseJSON this.uploader.on('onAllComplete', (succeeded, failed) => { const successfulUploadRespon

我需要填写上面的
内容。我可以访问每个上载文件的响应吗?

当项目完成上载时,将调用。 为上传的项目传递
id
name
responseJSON
xhr

完成上传的
responseJSON
可以使用文件id作为键存储在对象中

onAllComplete
回调中,可以使用成功上载数组中的文件id检索
responseJSON

this.uploader.on('onAllComplete', (succeeded, failed) => {
  const successfulUploadResponses = succeeded.map(o => this.uploader.methods.something(o)));

  // do something w/successfulUploadResponses
});

谢谢,这是我错过的活动。
 const RESPONSE_JSON = {};

 this.uploader.on('onComplete', (id, name, responseJSON, xhr) => {
    RESPONSE_JSON[id] = responseJSON;
 })

 this.uploader.on('onAllComplete', (succeeded, failed) => {
  const successfulUploadResponses = succeeded.map(id => RESPONSE_JSON[id]);

  // do something w/successfulUploadResponses
 });