3

しばらくの間、コンテンツにAmazon S3を使用していましたが、アップロードされた画像のコンテンツタイプを設定する必要があるインスタンスに遭遇しました(アップロード時にこれを行う必要があります)。私はいくつかのことを試しましたが、StoreSetMetaDataの正しい構文を特定できないようです。

これが私が今やっている方法です...

<cfset meta = [{content_type="Image"}]>

<cfset StoreSetMetadata("s3://mybucket/#bgfull#", "#meta#")>

残りのコードは必要ないので、関連する2行に貼り付けました。

この構文を使用すると、次のエラーが発生します。

「500クラスcoldfusion.runtime.Array型のスカラー変数をメンバーを持つ構造体として逆参照しようとしました。」

ポインタは大歓迎です!このための単一の構文例を追跡することはできませんでした。

4

1 に答える 1

5

StoreSetMetadataのオンラインドキュメントによると、2番目の引数は構造体型であり、配列型ではありません。

試す

<cfset meta = {content_type="Image"}>

<cfset StoreSetMetadata("s3://mybucket/#bgfull#", meta)>
于 2012-09-24T14:41:08.167 に答える