我需要一些简单的例子来开始使用AWS/S3。
情况如下:我的一个iOS应用程序已经从Parse.com转移到Parse/ Heroku。一切都很好,但我会在某一时刻需要文件存储图像或声音文件。我已经跟踪了这并配置了一个S3Adapter。
我现在的问题是:“如何使用它?”
我想使用这个S3Adapter找到一些示例代码,我刚刚配置它来保存并检索它。
发布于 2016-11-28 04:26:42
如果您已经在解析服务器中配置了S3,并提供了所有相关细节,如桶、键等,那么下一步就是测试它,并检查解析是否真的将您的文件存储在S3上,而不是GridStore上(默认情况下)。
为了测试它,请通过以下步骤:
var api = new ParseServer({
databaseURI: databaseUri || 'mongodb://localhost:27017/dev',
appId: process.env.APP_ID || 'APPLICATION_ID',
masterKey: process.env.MASTER_KEY || 'MASTER_KEY',
...
filesAdapter: new S3Adapter(
"S3_ACCESS_KEY",
"S3_SECRET_KEY",
"S3_BUCKET", {
directAccess: true
}
),
...
});
目标c
NSData * imageData = UIImagePNGRepresentation(image);
PFFile * imageFile = [PFFile fileWithName: @"image.png"
data: imageData
];
[imageFile saveInBackground];
swift
let imageData = UIImagePNGRepresentation(image)
let imageFile = PFFile(name:"image.png", data:imageData)
imageFile.saveInBackground()
在保存文件之后,您可以转到AWS中的Bucket,并检查文件是否已经添加到那里。
希望能帮上忙。如果您需要更多的信息请告诉我。
https://stackoverflow.com/questions/40836677
复制相似问题