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 Orchard CMS 1.7介质,带S3存储_Amazon S3_Orchardcms_Appharbor - Fatal编程技术网

Amazon s3 Orchard CMS 1.7介质,带S3存储

Amazon s3 Orchard CMS 1.7介质,带S3存储,amazon-s3,orchardcms,appharbor,Amazon S3,Orchardcms,Appharbor,希望在S3上使用Orchard 1.7和媒体存储(正如我部署到的) 到目前为止,我正在看这本书,但它有点过时了 有人这样做过吗?有没有更好的方法将S3与新的媒体管理器结合使用 我已经将图像上传到s3,但当我单击文件夹时,它们不会显示 以下是我最新报告的要点 缺少用于创建文件、重命名文件夹、获取文件和获取存储路径的方法。如果您有任何关于如何完成这些任务的帮助,我们将不胜感激。。。。但是,在VS中单步执行调试器似乎并不是上面显示图像问题的根本原因 编辑 由于GetFile方法引发错误,文件似乎正在加

希望在S3上使用Orchard 1.7和媒体存储(正如我部署到的)

到目前为止,我正在看这本书,但它有点过时了

有人这样做过吗?有没有更好的方法将S3与新的媒体管理器结合使用

我已经将图像上传到s3,但当我单击文件夹时,它们不会显示

以下是我最新报告的要点

缺少用于创建文件、重命名文件夹、获取文件和获取存储路径的方法。如果您有任何关于如何完成这些任务的帮助,我们将不胜感激。。。。但是,在VS中单步执行调试器似乎并不是上面显示图像问题的根本原因

编辑

由于GetFile方法引发错误,文件似乎正在加载到s3,但没有加载到数据库

编辑2


向Get file方法添加了一些代码。现在它起作用了;(gist更新)可以加载图像。然而,缩略图仍然不起作用,它们只是作为空标记返回……我想这是因为媒体管理器正在使用Open get方法——该方法应该打开一个文件,以便您可以向其中写入流。不知道如何用S3实现这一点。。。欢迎任何想法作为AWSSKD NuGet软件包1.5.28.3版的一部分,您可以访问S3FileInfo对象。我已经在我的S3存储文件和内存中使用了它

这似乎是可行的,需要做更多的测试

注意:我必须在GetFile方法上添加一些代码,以确保权限设置正确,否则缩略图的更新会覆盖文件上的权限。。。。我相信有更好的办法