我正在Xamarin上做一个项目。现在我有一个大问题。我需要浏览用户的计算机才能上传任何文件。他当然可以上传多个文件。据我所知,Xamarin并没有提供对所有系统的浏览,只是提供了它的浏览功能。所以我试着找一种拖拽n的方法,但是我没有找到。我尝试了filepicker,但他只让我选择一个文件(我的客户会一次上传100个文件),所以它不适合我的需要。最后,我决定做我自己的浏览系统,但由于用户界面的原因,浏览要花费很长时间。你对我有什么解决方案吗?我将感谢一个带有文件选择器的包,它允许多个文件。
谢谢
发布于 2020-04-29 19:20:50
你试过UWP中的FileOpenPicker类吗?
它支持选择多个文件,检查方法为FileOpenPicker.PickMultipleFilesAsync。
示例
公共接口MyFilePicker {任务OpenFilePickerAsync();} UWP项目中的
程序集:依赖项(typeof( UWPFilePicker ))命名空间App24.UWP {类UWPFilePicker: MyFilePicker {公共异步任务OpenFilePickerAsync() { var openPicker =新的FileOpenPicker();openPicker.ViewMode = PickerViewMode.Thumbnail;openPicker.SuggestedStartLocation = PickerLocationId.PicturesLibrary;openPicker.FileTypeFilter.Add(".jpg");openPicker.FileTypeFilter.Add(".jpeg");
私有异步无效服务(对象发送方,等待e) { MyFilePicker Button_Clicked= DependencyService.Get();等待service.OpenFilePickerAsync();}
https://stackoverflow.com/questions/61498199
复制相似问题