2013-03-26 42 views
2

如何在WinRT中保存流到文件。目前我正在開發用於在Windows 8中創建PDF文件的開源庫。我使用pdf內容構建流,現在我的要求是將此流保存到文件。任何人都可以請指導我解決這個問題。在WinRT中流到文件

+0

檢查這個帖子http://stackoverflow.com/questions/10290820/how-write-a-file-using-streamwriter-in-windows-8 – 2013-03-26 13:19:15

回答

2

我假設你正在使用C#?一種方法是使用DataReader讀取流內容並將其存儲到byte []緩衝區中。話又說回來

var file = await Windows.Storage.ApplicationData.Current.LocalFolder.CreateFileAsync("filename", Windows.Storage.CreationCollisionOption.ReplaceExisting); 
await Windows.Storage.FileIO.WriteBytesAsync(file, buffer); 

,如果你已經爲PDF格式字節的數據,你可以跳過使得它在首位流:之後,你可以創建一個這樣的文件。

希望這有助於。

+0

同樣的問題,但強調'流'。我想序列化一些我寫入用戶文件的數據。當用戶啓動應用程序時,將從該文件讀取數據模型的狀態。如何將這些隔離的存儲對象連接到流功能庫? – 2016-12-08 16:07:51