0

我需要在一次浏览器刷新中向 Amazon S3 发出更多请求。

我没有具体说明问题,但我有设计问题。

-

(1) 用户填写表格并按下提交按钮

(2)向 S3发出请求并获取特定文件

(3)获取文件作为响应,编辑它

(4)在下一个请求中将文件发送到 S3

    // Make first request
    s3.client.putObject(options, function(err) {

        // Get a response
        s3.client.getObject(options, function(err, data) {

            // Make next request
            s3.client.putObject(options, function(err, data) {
            }

        }

    }

是否可以在一次刷新中提出更多请求?

4

1 回答 1

0

为什么你不能做类似的事情

app.post('/foo', function(req, res){
    //perform any form stuff necessary

    // Make first request
    s3.client.putObject(options, function(err) {

    // Get a response
    s3.client.getObject(options, function(err, data) {

        // Make next request
        s3.client.putObject(options, function(err, data) {
              res.write(stuff);
        });

    });

   });
});
于 2013-01-24T01:13:45.087 回答