@vividos @jfversluis
我想使用特定的文件扩展名过滤器打开文件。
假设我有一个名为“ abc.ext” 的文件,因此我想过滤具有该扩展名的所有文件,即 ext 。
目前,我看到android仅支持 MIME类型,而不支持扩展名。是吗?
这行不通。我正在使用FilePicker-Plugin-for-Xamarin-and-Windows。
var fileTypes = new string[] { "ext/*" };
FileData fileData = await CrossFilePicker.Current.PickFile(fileTypes);
开发人员所说的话:
不幸的是,Android仅允许您指定MIME类型来过滤可选文件(其他文件显示为灰色且不可选择)。如果您知道MIME类型,那很好,但是在其他情况下,如果可以接受,则应检查FileName属性及其文件扩展名。
我希望其他过滤器为“。ext” 以外的文件都被删除。
那么,Android是否只接受MIME类型,该问题是否可以解决?
还是其他方法?我的文件基本上是二进制和加密文件,因此它可能没有很好的唯一MIME类型。
任何其他方法都将不胜感激。