我在 Windows Phone 7 上使用 S3 API 时遇到困难,主要是因为缺少使用 SOAP API 将对象实际放置在 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))
那么,如何使用 Windows Phone 7 将对象放在 S3 上。
最佳答案
我不建议直接从手机访问 S3 API(或 Azure 存储 API)。
如果您尝试这样做,那么您将需要拥有公共(public) PUT 权限,或者您将在 XAP 文件中以简单的方式查看您的私有(private)存储访问 key - 黑客将容易窃取这些内容,您很快就会付费托管 PimpMyBreasts、WikiL33ked 和 SpamThis。
相反,您应该托管自己的存储服务,至少可以对上传的内容进行一些安全检查。
如果您确实坚持直接使用 S3,那么本文将介绍 C# 中的 S3,包括 PutObject 请求 - http://www.codeproject.com/KB/cs/s3_ec2studio.aspx
祝你好运
斯图尔特
关于soap - 如何在 Windows Phone 7 上使用 SOAP API 将对象放在亚马逊 S3 上?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5207819/