soap - 如何在 Windows Phone 7 上使用 SOAP API 将对象放在亚马逊 S3 上?

标签 soap windows-phone-7 wsdl amazon-s3

我在 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/

相关文章:

java - 从 Java 中的 SOAP C# Web 服务获取单个数据

c# - 应始终在导航到页面时加载 transient 状态,还是仅在从逻辑删除状态恢复时加载 transient 状态?

xna - 在 XNA for Windows Phone 7 中绘制贝塞尔曲线路径

java - 如何在启动时使用 cxf 将基本授权添加到 wsdl?

delphi - Delphi 的断开连接的记录集/数据集

java - 如何使用 Java 将文档上传到 SharePoint?

node.js - NPM SOAP 包 - 客户端作为单例?

windows-phone-7 - MediaElement 破坏 WP7 中的音频播客 (MediaPlayer)

java - 在java代码中从wsdl调用web服务

java - Eclipse - 尝试基于 WSDL 文件创建 Web 服务时出现意外异常