2017-03-20 44 views
0

我試圖使用MvvmCross.Plugins.File來保存從我的Web服務中檢索到的圖像(具有跨平臺優勢)。據說這個插件具有用於寫入和讀取數據的默認文件夾(取決於OS)。但是,WriteFile和TryReadBinaryFile方法(從IMvxFileStore)需要路徑參數。MvvmCross.Plugins.File在默認文件夾中寫入/讀取

var filestore = Mvx.Resolve<IMvxFileStore>(); 
filestore.WriteFile("WhatIsThePath", myfile); 

難道你們能幫助我,如果我想使用默認值,我應該寫些什麼?有沒有什麼好的例子或教程呢?一直在谷歌和MvvmCross GitHub回購搜索的例子,但找不到一個。

回答

1

該插件在內部調用ToFullPath,它將您提供的路徑與默認路徑相結合。

這意味着,如果默認路徑是/storage/0/,你在參數提供的路徑是pictures/mypicture.jpg路徑最終將成爲:/storage/0/pictures/mypicture.jpg

所以正如文檔所述,您提供的path與插件的默認值相關。

默認路徑,目前只能針對插件的WPF版本進行更改。如果您需要在其他平臺上進行更改,請隨時在我們的GitHub issues請求中提出此問題。