这个问题我已经想了很久了。文件上传到Node.js服务器不会阻止它的线程吗?我在这里并不是说要得到一次上传的回复。
例如,假设100个用户将图片(或大文件)上传到服务器。一旦文件上传到我的服务器,我将移动它亚马逊S3。现在,
Node.js如何处理这100个请求?每100个请求并行地单独回拨?
我不希望用户等到它被上传到S3,一旦文件上传到服务器,它应该被单独传输到S3,响应应该立即发送。
将响应用户,在文件传输到S3之前,会杀死该进程(上传到S3)处理?
我是否应该使用queue将此传输处理为S3?还是不需要?
Note: Don't mark it as d
我有以下代码可以使用S3将图像从ios设备上传到AWS node.js:
var buf = new Buffer(req.body.image.replace(/^data:image\/\w+;base64,/, ""),'base64')
var s3bucket = new AWS.S3({params: {Bucket: 'forplay-static', Key: 'test.png'}});
s3bucket.putObject(buf, function(err, data) {
if (er
我成功地将图片上传到了一个表格中。我现在要做的就是从表中检索最后上传的图像,并将其显示在屏幕上。为此,我使用了以下代码。
$sql=mysql_query("Select * from storeimg where id=(select max(id) from storeimg)");
$row=mysql_fetch_assoc($sql);
header("content-type:image/jpeg");
echo $row[img];
提前谢谢。