想要在 S3 上使用 Orchard 1.7 和媒体存储(因为我正在部署到AppHarbor)
到目前为止,我正在查看S3 存储提供程序,但它有点过时了。
有没有人这样做?有没有更好的方法将 S3 与新的媒体管理器一起使用?
我已经将图像上传到 s3,但是当我单击文件夹时它们不显示。
这是我更新的S3Provider的要点
缺少创建文件、重命名文件夹、获取文件和获取存储路径的方法。任何有关如何完成这些的帮助将不胜感激......但是在 VS 中逐步调试调试器这似乎不是我上面显示图像问题的根本原因。
编辑
看起来文件正在加载到 s3 但不是到数据库,因为 GetFile 方法抛出错误......
编辑 2
在获取文件方法中添加了一些代码。现在可以了;(更新要点)可以上传图片。但是缩略图仍然不起作用,它们只是作为空标签返回......认为这是因为媒体管理器正在使用 Open get 方法 - 该方法应该打开一个文件,以便您可以向其写入流。不知道如何用 S3 实现这一点......欢迎任何想法