gpt4 book ai didi

html - 浏览器,上传大文件

转载 作者:太空狗 更新时间:2023-10-29 13:26:59 26 4
gpt4 key购买 nike

我正在寻找一种允许用户使用网页和浏览器将大文件 (~1gb) 上传到我的 unix 服务器的方法。

有很多示例说明如何使用传统的 post 请求执行此操作,但是当文件这么大时,这似乎不是一个好主意。

我正在寻找有关最佳方法的建议。

如果该方法包括向用户提供进度信息的方式,则加分。

目前安全性不是主要问题,因为大多数将使用该服务的用户都是可以信任的。我们还可以假设客户端和主机之间的连接不会中断(或者如果中断则它们必须重新开始)。

我们还可以假设用户正在运行支持大多数现代功能(JavaScript、Flash 等)的浏览器

编辑

无语言要求。只是在寻找最佳解决方案。

最佳答案

有几种方法可以解决这个问题,

1。 Flash uploader

有很多 Flash uploader 可以改进用户的 GUI,以便他们可以检查进程和进程因素,例如剩余时间、完成的 KB 等。

如果您了解如何为以后的开发改进 Flash 源代码,这是非常好的。

2。 Ajax

有几种使用 Ajax 和 PHP 的方法(尽管 PHP 不支持)您可以使用 Perl 模块来完成同样的事情 http://pecl.php.net/package/uploadprogress , 这仅在您希望显示百分比信息等时才可用。

3 基础 Javascript。

此方法只是常规表单,但带有一些 ajax 样式,因此当提交表单时,您可以显示一个基本的加载程序,说请稍候,您正在向我们发送文件...

如果你使用的是asp,你可以看看:http://neatupload.codeplex.com/

希望有一些有用的信息可以助您一臂之力。

问候

关于html - 浏览器,上传大文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2954208/

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