android - React 应用程序无法从连接到计算机的手机上传多个文件
问题描述
我们使用我们的 React 项目来构建 Electron (Windows)、iOS 和 Android 应用程序。我们创建了自己的文件上传按钮组件,该组件使用 HTMLInputElement 打开文件打开对话框。如果您尝试从使用 Electron 应用程序连接到计算机的手机中选择多个文件,您会收到一条警告消息“无法从该位置打开多个项目。请尝试选择单个项目。”。根据我的阅读,这是大多数现代设备不再支持 UMS 的限制。它们仅支持 MPT,Windows 不允许在这种情况下选择多个文件。我能看到的唯一解决方法是将文件从手机传输到计算机,然后从计算机中选择它们。不幸的是,我的产品所有者不接受这个作为答案,因为我们有一个旧版本的应用程序,它严格用于使用 WPF 构建的 Windows,可以做到这一点。这是否也因为它是基于网络的而受到限制?如果您尝试从连接到计算机的手机中附加多个文件,Microsoft Teams 将向您发出相同的警告。如果有人知道解决此问题的方法或可以更好地解释为什么不可能,我很想听听他们的意见。
解决方案
推荐阅读
- reactjs - react-redux如何显示state的值
- batch-file - 使用批处理文件更改日志文件路径
- azure - 有没有办法使用 Powershell 获取 Azure 资源所属的 Log Analytics 工作区?
- reactjs - mousemove 事件,访问此上下文
- vba - 无法在 Access 2013 中的 2 个弹出表单之间传递值
- json - 请求成功后 Cloud Functions for Firebase 无法处理请求
- python - 循环遍历几个值以填充 Pandas Dataframe 中的 NaN
- codenameone - 打开带有按钮的容器,在代号中单击按钮
- python - 是否可以将值从列表解包到切片?
- android-studio - 如何在 Android Studio 的工具窗口中设置颜色?