嘿伙计们, 我知道有很多“for-me-too-complex”版本的进度条用于php上传。
然而,我只有一个非常基本的PHP知识,我不知道如何实现这些东西。
我做了一个有效的文件上传脚本,用于将文件从用户传输到我的ftp-server。我正在使用ftp_connect和ftp_put这样做。
我想知道在页面上打印SIMPLE百分比值是多么复杂,让用户知道上传进展的程度。
我不想要任何动画javascript内容,只是显示进度的简单百分比。
你知道教程或其他什么,或者你可以给我一些解释我是如何做到的。至少哪些方法返回进度值。
提前谢谢你,亚光
答案 0 :(得分:1)
我知道你说闪存上传器对你来说太复杂了,你需要一个简单的解决方案,但事实是没有。如果你可以开始你的项目我会建议使用一些已知的CMS文件上传支持。
我认为你应该给出uploadify之类的其他机会。如果你有问题,请在这里问!有一个uploadify标签,非常有帮助的人。
在您的评论之后进行编辑:正如此page所示,想要使用uploadify将文件传输到yoru服务器,然后使用ftp将其正常移动到其他空间/服务器。
答案 1 :(得分:0)
PHP / Apache仅在一个请求中与客户端进行通信。实际上没有简单的方法让客户端(知道)服务器在这个过程中有多远。在上传时,文件从客户端传输到服务器,因此我们通常使用Flash来提供这些信息。
client (flash) -> server
你所要求的是一些有点漂亮的东西
client -> server -> ftp
您想了解服务器和FTP之间的进度。请注意,即使您没有意识到文件实际上已经转移到服务器,然后从服务器转移到FTP服务器。
您可能希望让服务器按给定的时间间隔更新数据库,并使用目前为止的进度,并让服务器的客户端AJAX找出服务器所在的位置。
你也可以给socket.io看一下!