我正在用 ASP.NET 4.5 开发一个 Web 应用程序。该应用程序的一部分包括用户上传图像的选项。图像是 Amazon S3 上的存储。现在我选择的路径是使用 Amazon SDK 将图像上传到 S3 上的存储桶并通过 CloudFront 提供服务。问题是我认为使用s3fs可能是一个更好的选择。
如果我挂载一个S3存储桶作为文件夹,当用户上传照片时,我可以继续应用程序操作,知道图像会通过网络传输到S3,所以我不需要等到这个过程完成之前继续代码。所以我所要做的就是等到图像完成上传到服务器并继续代码。
我想知道这是否是一个好方法。等待图片上传可能需要一些时间,我不希望用户等到所有图片都上传完毕,这可能需要一些时间。
对于图像上传的最佳实施有什么建议吗?