Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/amazon-s3/2.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
Amazon s3 预览私有S3文档的最佳方法_Amazon S3_Pre Signed Url - Fatal编程技术网

Amazon s3 预览私有S3文档的最佳方法

Amazon s3 预览私有S3文档的最佳方法,amazon-s3,pre-signed-url,Amazon S3,Pre Signed Url,用户可以通过我的网站上传文档。它存储在一个私人AWS S3存储桶中。如果他们想预览我网站上传的文件,我会生成一个预先签名的URL,并将其粘贴在标签中。我想知道这是不是最好的方法 它目前大部分时间都能正常工作,但是一些用户没有得到预览,而是他们的浏览器想要下载文件。主要是在Windows机器上 如有任何见解或帮助,将不胜感激 您是否检查了尝试下载的文件的内容类型?您可以在s3中对象的元数据中看到它。没错,s3自动将其设置为ocset stream,这不好。必须先设置内容类型,然后才能上载。谢谢。你

用户可以通过我的网站上传文档。它存储在一个私人AWS S3存储桶中。如果他们想预览我网站上传的文件,我会生成一个预先签名的URL,并将其粘贴在
标签中。我想知道这是不是最好的方法

它目前大部分时间都能正常工作,但是一些用户没有得到预览,而是他们的浏览器想要下载文件。主要是在Windows机器上


如有任何见解或帮助,将不胜感激

您是否检查了尝试下载的文件的内容类型?您可以在s3中对象的元数据中看到它。没错,s3自动将其设置为ocset stream,这不好。必须先设置内容类型,然后才能上载。谢谢。你检查过试图下载的文件的内容类型了吗?您可以在s3中对象的元数据中看到它。没错,s3自动将其设置为ocset stream,这不好。必须先设置内容类型,然后才能上载。谢谢你,伙计。