2011-03-06 57 views
2

我在Windows Phone 7上很费时间使用S3 API,主要是因为缺乏使用SOAP API实际将对象放在S3上的示例?如何将对象放在使用Windows API 7上的SOAP API的Amazon S3上?

你甚至在哪里放置物品的主体?据我所知,甚至没有在putObject方法为它现场...

(PutObjectAsync(string Bucket, string Key, MetadataEntry[] Metadata, long ContentLength, Grant[] AccessControlList, Exam_Helper.AWS.StorageClass StorageClass, string AWSAccessKeyId, System.DateTime Timestamp, string Signature, string Credential, object userState)) 

那么,你怎么把一个对象S3随着Windows Phone 7

回答

3

我不建议访问S3 API(或Azure存储API)从手机直接。

如果你试试这个,那么你要么需要有公共PUT权限,否则你就必须在XAP文件平面图您的私人存储访问键 - 这将是容易黑客窃取这些和你将很快支付主机PimpMyBreasts,WikiL33ked和SpamThis。

相反,您应该托管您自己的存储服务,您至少可以在上传的内容中进行一些安全检查。

如果坚持直接使用S3,那么这篇文章从C#涵盖S3包括PutObject请求 - http://www.codeproject.com/KB/cs/s3_ec2studio.aspx

好运

斯图尔特

+0

遇不到看着它这样,但你合理。非常感谢! – 2011-03-08 00:24:27

+0

我还非常喜欢的一件事是,一些应用程序已经开始使用DropBox来存储它们 - 这意味着用户必须提供他们的DropBox凭据 - 这可能会让一些用户关闭 - 但这是一个很好的解决方案。 – Stuart 2011-03-08 08:09:47

相关问题