类似于this MDN page中描述的那个,但没有将文件加载到内存中,即我希望能够使用一些流接口以块的形式发送文件,以便我的客户端进程独立于文件大小。使用不可见的<input type=file>
元素选择文件。
这是一个现实世界的问题:我的用户将一次上传多个文件,这可能足够大(并且客户端设备足够受限)以担心内存消耗。与此同时,我想提供一个很好的客户端上传器,其中包含进度指示。
FileReader界面似乎不支持流式传输,除非我当然缺少一些东西。
该解决方案应该适用于最新版本的Safari,Chrome和Firefox,如果可能的话也适用于IE9(尽管可能没什么希望)。 编辑:也没有jQuery,只是简单的JavaScript。
答案 0 :(得分:0)
我所知道的唯一拥有所有这些功能的文件(多文件上传,文件内容流上传,上传进度条等),虽然使用jQuery,称为 jQuery文件上传插件,这里去网址: