我在 Xamarin.Android.Support.v4 Fragment 上使用 Xam.Plugin.FilePicker NUGet 1.1.0 版,当我使用文件选择器时,它工作正常,但是当我获取文件时,字节数组为空,文件名只是没有路径的文件名。
如果我能得到文件的完整路径那就太好了,从那里我可以得到字节数组。我做错了什么?我的代码是这样的:
try
{
var crossFilePicker = Plugin.FilePicker.CrossFilePicker.Current;
var myResult = await crossFilePicker.PickFile();
if (!string.IsNullOrEmpty(myResult.FileName)) //Just the file name, it doesn't has the path
{
foreach (byte b in myResult.DataArray) //Empty array
b.ToString();
}
}
catch (InvalidOperationException ex)
{
ex.ToString(); //"Only one operation can be active at a time"
}
此外,如果您使用后退按钮,它不会让您选择其他文件,因为“一次只能进行一项操作”
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句