gpt4 book ai didi

javascript - 带流的 JS 文件 uploader ,即不将整个文件加载到内存中

转载 作者:数据小太阳 更新时间:2023-10-29 05:39:05 25 4
gpt4 key购买 nike

类似于 this MDN page 中描述的内容,但没有将文件加载到内存中,即我希望能够使用一些流接口(interface)以 block 的形式发送文件,以便我的客户端进程独立于文件大小。使用不可见的 <input type=file> 选择文件元素。

这是一个现实世界的问题:我的用户将同时上传多个文件,这些文件可能足够大(而且客户端设备也足够有限)以致于担心内存消耗。同时,我想提供一个带有进度指示的不错的客户端 uploader 。

FileReader 界面似乎不支持流式传输,除非我遗漏了什么。

该解决方案应该适用于最新版本的 Safari、Chrome 和 Firefox,如果可能,也适用于 IE9(尽管可能希望不大)。 编辑:也没有 jQuery,只有 JavaScript。

最佳答案

我所知道的唯一一个具有所有这些功能(多文件上传、文件内容流上传、上传进度条等),尽管使用 jQuery,称为 jQuery 文件上传插件,在这里转到网址:

http://blueimp.github.com/jQuery-File-Upload/

关于javascript - 带流的 JS 文件 uploader ,即不将整个文件加载到内存中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8403385/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com