如何分享我的应用创建的文件(音乐,视频,图片)?我有兴趣专门分享音频文件。
想象一下,我有一个生成wav文件的程序。 如何从隔离存储中获取它?
是否可以通过电子邮件发送附件? 将它保存在SkyDrive上? 在脸书上分享? 把它放到媒体库?
至少在一些方便的用户方式从WP7设备中取出它?
欢迎任何有关此主题的帮助
答案 0 :(得分:1)
您无法通过EmailComposerTask直接将其作为附件发送,但您可以使用自己的电子邮件发送机制实现。
您可以将其保存到SkyDrive,但是您必须再次使用自定义API层(由您或第三方开发)来实现此目的。
在我看来,更好的选择是使用WCF服务将生成内容的字节数组传输到特定位置 - 这最终会让您更好地控制传输层。
答案 1 :(得分:1)
您可以将图像保存到MediaLibrary - 您可以通过Zune软件从中访问它并传输到PC等。
这可以使用MediaLibrary.SavePicture方法完成。 (是的,这是一个XNA方法,但它也可以在Silverlight应用程序中使用。)
另一种方法是将其上传到网络服务器并从那里发送。
目前无法保存歌曲或电影。
如何将文件上传到网络服务器非常依赖于:服务器;它正在运行的软件;以及对内容实现的任何安全问题 在Uploading XML files from WP7, possible, how to etc?
开始讨论这个问题