Amazon S3服务是一个不错的服务,我一般拿来作为网站的image服务器。主要是amazon的服务比较稳定,所以才选择使用它。
这是个例子:
<cfscript>
S3Obj = new ordersql.cfc.s3(bucket="your basket", account='your account', secret='your secret');
tempImageObj = imageRead("your image path");
imageBase64 = BinaryEncode(tempImageObj, "base64");
//Folder 1 and Folder 2 只是例子而已, 如果你的S3的Basket是 image.yourdomain.com,
//你使用的时候就是 image.yourdomain.com/folder1/folder2/imagefilename.image_ext
//注意: 不是这样写法 "/folder1/folder2/imagefilename.image_ext", 真正的写法是这样 "folder1/folder2/imagefilename.image_ext"
strS3Key = "folder1/folder2/imagefilename.image_ext";
// 上传到S3
S3Obj.putObject(strS3Key, "data:image/png;base64," & imageBase64);
// 由 S3 删除图像
S3Obj.deleteObject(strS3Key);
</cfscript>
优快云下载:http://download.youkuaiyun.com/download/dogfish/10253400