如何使用xamarin.forms创建文件夹以在iOS中存储下载的文件

时间:2019-05-03 11:19:12

标签: ios xamarin.forms

我正在尝试下载pdf文件,并尝试使用xamarin.forms从我的应用程序中查看它。我能够在android设备中创建路径,但无法在iPad上创建路径。我需要创建自定义文件夹,并需要下载该目录中的文件。如何做到这一点。

string decoded = System.Text.Encoding.ASCII.GetString(fileBytes);

               byte[] encodedDataAsBytes = DecodeUrlBase64(DataString);

               string documentsPath = System.Environment.GetFolderPath(System.Environment.SpecialFolder.Personal);

               string finalPath=Path.Combine(documentsPath, Path.GetFileName(fileFullPath));

               Directory.CreateDirectory(finalPath);

               File.WriteAllBytes(finalPath, encodedDataAsBytes);

1 个答案:

答案 0 :(得分:0)

删除CreateDirectory时一切正常,以下是对代码所做的更改,这些更改按预期工作

byte[] encodedDataAsBytes = DecodeUrlBase64(DataString);

                string documentsPath = System.Environment.GetFolderPath(System.Environment.SpecialFolder.Personal);

                string finalPath = Path.Combine(documentsPath, Path.GetFileName(fileFullPath));

                File.WriteAllBytes(finalPath, encodedDataAsBytes);