0

我花了一些时间来了解如何使用 Windows RT 执行完整的文件上传过程。关于 StorageFolder、StorageFile、安全盒模型等的“情况”是(至少是已知的,但众所周知的)主题。或许我的出发点不对,但希望高手能帮我解答一下这个问题。

我有一个 - Windows 8 App Store 项目。- WinRT 商业 DLL 项目。- WinRT 单元测试项目。

这将确保我使用 WinRT 相关对象。

问题是:如何执行从我的测试项目到业务 DLL 项目中的逻辑的文件流?所以我可以将上传的文件流式传输到应用程序临时文件夹吗?

作为一个paranthese。在 Windows 8 App Store 项目中,老实说,我也在尝试让 FileOpenPicker 为我提供流,而不仅仅是文件名。下面附加的问题添加了一些有用的信息。虽然我觉得它更冗长然后需要?!

在 c# 和 winrt 中将流保存到文件

4

1 回答 1

0

从您的测试项目中,您可以使用FileIO.ReadBufferAsync将数据获取到IBuffer中。一旦你有了它,你可以随意使用DataReaderDataWriter读取或写入它。查看此示例,了解如何使用读取器和写入器操作数据。

于 2013-02-04T21:29:27.903 回答