Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/21.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
C# 亚马逊AWS s3:有没有办法直接将用户浏览的图片上传到s3,而不必在本地服务器上下载?_C#_.net_Amazon Web Services_Amazon S3 - Fatal编程技术网

C# 亚马逊AWS s3:有没有办法直接将用户浏览的图片上传到s3,而不必在本地服务器上下载?

C# 亚马逊AWS s3:有没有办法直接将用户浏览的图片上传到s3,而不必在本地服务器上下载?,c#,.net,amazon-web-services,amazon-s3,C#,.net,Amazon Web Services,Amazon S3,我们有一个网站,用户可以上传他们的产品图片。我们为用户提供了从本地系统中选择图像的浏览选项。目前: 一旦用户点击浏览器按钮,并选择一些本地图像进行上传,我们将用户浏览的图像保存到服务器上的某个位置。 我们向用户显示图像的缩略图。 在后台,我们将服务器映像路径传递给s3,然后返回同一映像的s3路径。 我们想要实现的是,我们不想在第一步将图像保存在服务器上,因为我们已经通过将图像保存在服务器上创建了成堆的图像 是否有任何方法可以将图像上传到s3而不将图像保存在服务器上?尽管我们希望显示上传图像的缩略

我们有一个网站,用户可以上传他们的产品图片。我们为用户提供了从本地系统中选择图像的浏览选项。目前:

一旦用户点击浏览器按钮,并选择一些本地图像进行上传,我们将用户浏览的图像保存到服务器上的某个位置。 我们向用户显示图像的缩略图。 在后台,我们将服务器映像路径传递给s3,然后返回同一映像的s3路径。 我们想要实现的是,我们不想在第一步将图像保存在服务器上,因为我们已经通过将图像保存在服务器上创建了成堆的图像


是否有任何方法可以将图像上传到s3而不将图像保存在服务器上?尽管我们希望显示上传图像的缩略图。

您可以直接从客户端浏览器将图像上传到AWS S3,而无需保存在服务器及其S3的主要用例之一中。请查看以了解更多详细信息

您可能需要存储文件名,以便在服务器数据库或类似数据库中进行查询,但不需要存储映像本身。除此之外,如果您计划只允许授权方从其Web浏览器上载图像。浏览本节了解更多详细信息

您还可以使用AWS Lambda、S3触发器创建缩略图,其中,当用户上载图像时,缩略图创建会自动进行