S3 のメディア ストレージで Orchard 1.7 を使用したい ( AppHarborにデプロイしているため)
これまでのところ、 S3 ストレージ プロバイダーを見ていますが、少し時代遅れです。
誰かがこれをしましたか?新しいメディアマネージャーで S3 を使用するより良い方法はありますか?
s3 に画像をアップロードしていますが、フォルダーをクリックしても画像が表示されません。
これが私の更新されたS3Providerの要点です
ファイルの作成、フォルダーの名前変更、ファイルの取得、ストレージ パスの取得のメソッドがありません。これらを完了する方法についての助けをいただければ幸いです....ただし、VSでデバッガーをステップスルーすることは、上記の画像表示の問題の根本的な原因ではないようです。
編集
GetFile メソッドがエラーをスローしているため、ファイルは s3 にアップロードされていますが、データベースにはアップロードされていないようです...
編集 2
Get file メソッドにいくつかのコードを追加しました。これでうまくいきます。(要点を更新) 画像をアップロードできます。ただし、サムネイルはまだ機能せず、空のタグとして返されるだけです...これは、メディアマネージャーが Open get メソッドを使用しているためだと考えてください。これは、ストリームを書き込むことができるようにファイルを開くことになっています。S3でこれを達成する方法がわからない...どんなアイデアでも歓迎