私はLitS3 libraryを使って、自分のASP.NET MVCアプリケーションからAmazon S3に写真をアップロードしています。LitS3ライブラリでキャッシュ制御ヘッダーを指定する方法は? (Amazon File Upload)
私はすべてのドキュメントを読んで、グーグルで調べました。写真をアップロードするときに、cache-control
ヘッダーを設定する方法がわかりません。
私はあなたがREST APIでそれを行うことができると知っていますが、LitS3ライブラリを使用しているので、これはオプションではありません(ライブラリを完全にスクラップしない限り)。
これを行う方法を知りましたか?
APIのほぼ100%にアクセスしているようですが、自分の状況にどうやって適用できるかはわかりません。ここで
は、私は現在、アップロードしてる方法は次のとおりです。inputStream
は、私は私のMVCアクションでHttpPostedFileBase.InputStream
から取得すること、Stream
ある
var s3 = new S3Service { AccessKeyID = _accessKey, SecretAccessKey = _secret };
s3.AddObject(inputStream,
_bucketName,
fileName,
contentType,
CannedAcl.PublicRead);
。
オーバーロードは、他のヘッダーをcontent-typeと区別することをサポートしていません。だから私はもっと深く掘り下げ、より低いレベルの方法を使う必要があるように見えるが、私が言ったように、ちょうど方法を見つけることができない。
誰でも手助けできますか?