文件上传是互联网的一个基本应用,HTTP协议中RFC1867实现的操作存在可控性差、大文件传输易超时等不足。基于UGiA-PHP-UPLOADER架构,提出了一种支持进度显示的大文件高效上传的方法。它在服务器端通过自定义高端端口接收上传内容,遵循协议解析并生成状态文件,并基于哈希映射算法对临时文件分配存储;客户端使用XMLHTTP技术异步请求服务端数据指导进度条。