- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
据我所知,如果不先上传到服务器,然后重新下载给用户,就不可能在 Web 应用程序中访问用户计算机上的文件内容,除非使用某种插件. (Flash 等)理想情况下,用户将文件直接上传到本地存储,然后脚本将有机会处理/显示/验证/过滤,而无需用户等待上传。
即将推出的网络标准(例如 html5)中是否有任何功能允许这样做?如果不是,为什么没有努力使这成为可能,我怎样才能解决这个问题而不被插件所困?
编辑: 不要假设我想让 JavaScript 在没有任何用户干预的情况下访问硬盘驱动器上的任意文件。我们已经有了提示用户输入文件并上传的能力,我只希望能够提示用户将文件加载到浏览器的内存中。 我只希望 HTML5 能够支持您已经可以用 Flash 和 Java applet 做的事情。
最佳答案
文件 API (http://www.w3.org/TR/FileAPI/) 不这样做吗?
它在 Firefox 3.6 中实现(参见 https://developer.mozilla.org/en/DOM/FileReader 和 https://developer.mozilla.org/en/Using_files_from_web_applications )
根据 http://code.google.com/events/io/2010/sessions/html5-status-chrome.html它在 chrome 中受支持。
关于javascript - 在不上传的情况下访问网络应用程序中文件的内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3034845/
我有以下正则表达式 /[a-zA-Z0-9_-]/ 当字符串只包含从 a 到z 大小写、数字、_ 和 -。 我的代码有什么问题? 能否请您向我提供一个简短的解释和有关如何修复它的代码示例? //var
我是一名优秀的程序员,十分优秀!