Php 从网页上载大文件
我主要用PHP和Perl编写代码。我有一个客户,他坚持通过他们的一个页面向公众寻求视频提交(任何编码),而不是让YouTube来完成它的工作 有问题的服务器是一个虚拟机,我可以根据需要调整ini设置,如最大发布、最大上传大小等Php 从网页上载大文件,php,flash,perl,upload,file-upload,Php,Flash,Perl,Upload,File Upload,我主要用PHP和Perl编写代码。我有一个客户,他坚持通过他们的一个页面向公众寻求视频提交(任何编码),而不是让YouTube来完成它的工作 有问题的服务器是一个虚拟机,我可以根据需要调整ini设置,如最大发布、最大上传大小等 我最初的想法是使用一个基于Flash的上传程序,在后端使用PHP,但我想知道是否有人在这方面有有用的建议和经验?您可以调整帖子大小并使用普通的html表单。最大的问题不是Apache,而是http。如果传输中出现任何错误,您将无法检测错误。此外,没有办法恢复转让。这正是B
我最初的想法是使用一个基于Flash的上传程序,在后端使用PHP,但我想知道是否有人在这方面有有用的建议和经验?您可以调整帖子大小并使用普通的html表单。最大的问题不是Apache,而是http。如果传输中出现任何错误,您将无法检测错误。此外,没有办法恢复转让。这正是BitTorrent如此流行的原因。您可以调整帖子大小并使用普通html表单。最大的问题不是Apache,而是http。如果传输中出现任何错误,您将无法检测错误。此外,没有办法恢复转让。这正是BitTorrent如此流行的原因。对HTTP进行大型文件传输通常并不有趣,但有时是必要的 对于大型文件,您肯定希望为最终用户提供某种进度表 有一些基于flash的工具可以做到这一点
如果您想避免使用flash并使用漂亮的html/javascript/css,可以利用PHP的APC扩展,出于某种原因,它提供了从服务器获取上传状态的支持,执行HTTP的大型文件传输通常并不有趣,但有时是必要的 对于大型文件,您肯定希望为最终用户提供某种进度表 有一些基于flash的工具可以做到这一点
如果你想避免使用flash并使用漂亮的html/javascript/css,你可以利用PHP的APC扩展,出于某种原因,它提供了从服务器获取上传状态的支持,我不知道你的客户端是如何对抗youtube的,但是你可以使用他们的api从你网站上的页面进行上传。
请参阅:基于浏览器的上载。我不知道您的客户端如何与youtube抗衡,但您可以使用他们的api从站点上的页面进行上载。
请参阅:基于浏览器的上载。对于基于web的上载,选项不多。不管web平台、web服务器等如何,您仍然在通过HTTP传输。转移要么全是,要么全是
您最好的选择可能是找到一个Flash、Java或其他客户端选项,可以将文件分块并逐段上传,然后进行校验和验证。这将允许恢复上传。不幸的是,我不知道有任何这样的开源组件可以做到这一点。对于基于web的上传,没有太多的选项。不管web平台、web服务器等如何,您仍然在通过HTTP传输。转移要么全是,要么全是
您最好的选择可能是找到一个Flash、Java或其他客户端选项,可以将文件分块并逐段上传,然后进行校验和验证。这将允许恢复上传。不幸的是,我不知道有哪种开源组件能做到这一点。试着说服你的客户改变观点 使用http(还有浏览器,该死的,浏览器!)解决这类问题很少有什么好处;他的用户会在电脑和浏览器运行的情况下等待40分钟,直到上传完成吗 我不这么认为 也许,你可以设置一个公共ftp帐户,用户可以上传但不能下载并查看其他用户的文件。。那么,谁想使用FTP软件都可以,谁想通过浏览器也可以 使用浏览器的最大问题是,如果出现问题,你不能继续,但必须重新从零开始 去年我也有同样的问题,我看了看 ,但我没有使用它,因此我可以建议(我们编写了一个小python脚本,发送给客户;python脚本创建了客户需要发送给我们的文件夹的种子流,我们通过utorrent下载它;)
p、 再次为我的英语不好道歉;) 试着说服你的客户改变观点 使用http(还有浏览器,该死的,浏览器!)解决这类问题很少有什么好处;他的用户会在电脑和浏览器运行的情况下等待40分钟,直到上传完成吗 我不这么认为 也许,你可以设置一个公共ftp帐户,用户可以上传但不能下载并查看其他用户的文件。。那么,谁想使用FTP软件都可以,谁想通过浏览器也可以 使用浏览器的最大问题是,如果出现问题,你不能继续,但必须重新从零开始 去年我也有同样的问题,我看了看 ,但我没有使用它,因此我可以建议(我们编写了一个小python脚本,发送给客户;python脚本创建了客户需要发送给我们的文件夹的种子流,我们通过utorrent下载它;) p、 再次为我的英语不好道歉;) 我用过。是的,它看起来很可怕,但它只是工作 话虽如此,还是让客户相信这样做是愚蠢的好办法。我用过。是的,它看起来很可怕,但它只是工作
话虽如此,还是让客户相信这样做是愚蠢的更好。我同意其他人的说法,使用HTML是一个糟糕的选择。我相信使用Flash也有尺寸限制。我知道有一个脚本使用JavaScript小程序执行实际的FTP传输。它被称为Simple2FTP,可以在以下位置找到:
不确定,但也许值得一试?我同意其他人的说法,即使用HTML是一个糟糕的选择。我相信使用Flash也有尺寸限制。我知道有一个脚本使用JavaScript小程序执行actu