我正在尝试下载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);
答案 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);