【问题标题】:Xamarin.Forms - Best way to open dialog to search fileXamarin.Forms - 打开对话框以搜索文件的最佳方式
【发布时间】:2016-05-19 19:46:37
【问题描述】:

我在 Xamarin.Forms 中创建了一个小应用程序,以使用 XLabs 获取我的文件中的图像。它适用于安卓和IOS。

但是现在,我想导入文件并搜索最好的插件来做到这一点。 我发现了这个:https://developer.xamarin.com/recipes/android/data/files/browse_files/

但它并不存在于 IOS。而且我不知道是否有可能(搜索和获取文件)

这就是我来这里寻求答案的原因。

你能给我一个插件或解决方案来获取任何具有 OpenDialog、意图或页面自定义的文件的文件/路径

谢谢

【问题讨论】:

    标签: android ios file search xamarin.forms


    【解决方案1】:

    您想要在 iOS 上搜索应用目录之外的文件还是只搜索应用目录中的文件?

    如果你想要前者,iOS 严格限制这种事情,不像 Android。因此,在 iOS 上做与在 Android 上做的一样的事情是不可能的。

    查看第二段 here 并看到该应用已被沙盒化,这意味着它无法查看自己目录之外的文件。

    也就是说,其他应用程序可以使文件可以与其他应用程序共享,请参阅here

    您还可以从设备的 iCloud 帐户访问其他文件。请参阅this 了解 iOS 8 之前的版本和this 了解 iOS 8 之后的版本。

    【讨论】:

    • 嗯,#RestrictionByIOS...我只想获取文件并使用我的应用程序上传它。使用 Android 是可能的,但是,是的,使用 IOS 搜索和上传并不酷
    • 我想找到一个解决方案,我可以获取/导入文件以对其进行操作(如上传等)
    • @Naografix 您想获取/导入可能已经在设备上但在您的应用程序之外的文件?
    • 是的。我想用我的 WebService 选择一个文件上传到我的网站。使用 android 你可以浏览文件并选择它,但使用 IOS 我想我无法浏览我的笔记或我的 zip 文件——我的文件一般。
    • @Naografix 您可以在 iOS 上上传这些文件,如果它们是:保存在应用程序的文件夹中(/Library//Documents/ 等)或由其他应用程序特别是那些应用程序保存在 iCloud 中允许其他应用访问文档
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-01-31
    • 1970-01-01
    • 2010-10-12
    • 1970-01-01
    相关资源
    最近更新 更多