Php与Java的多文件同时上传

Php与Java的多文件同时上传,java,php,file,upload,Java,Php,File,Upload,要求: 1) 将只上载多个图像和小文件。 2) 上传进度跟踪。 3) 没有flash,没有预建的库,在这里学习 问题: 我以前尝试过PHP,但问题是APC一次只允许跟踪一个文件,因此我无法同时上载多个文件,就像我正在寻求实现的rapidshare或mediafire中一样。所以我研究了Java,它允许我完全控制文件上传部分的位模式,我知道facebook也使用它,所以听起来是个不错的选择 那你建议我怎么办?继续使用PHP,或者改用JSP?如果我应该继续学习PHP,怎么做?你更了解什么?网站的其余

要求:

1) 将只上载多个图像和小文件。
2) 上传进度跟踪。 3) 没有flash,没有预建的库,在这里学习

问题:

我以前尝试过PHP,但问题是APC一次只允许跟踪一个文件,因此我无法同时上载多个文件,就像我正在寻求实现的rapidshare或mediafire中一样。所以我研究了Java,它允许我完全控制文件上传部分的位模式,我知道facebook也使用它,所以听起来是个不错的选择


那你建议我怎么办?继续使用PHP,或者改用JSP?如果我应该继续学习PHP,怎么做?

你更了解什么?网站的其余部分内置了什么


这些问题比试图找出哪种语言更适合完成这项任务更好回答。(它们都可以很好地工作。)

这不是服务器端语言的问题——在这种情况下,两者的能力是相同的(当然,如果您将自己限制在一个没有能力的库中,则不是这样,但这不是语言的问题)。多文件上传的问题在客户端。为什么不使用flash?穿透率约为99%。您不需要任何可视flash,只需要一个隐藏的swf,您可以使用javascript/ExternalInterface与之交谈。(这就是gmail处理多文件上传的方式。)我不认为它的客户端,我尝试为多个文件制作多个表单并按顺序提交,即使这样也不能正常工作,正如我所说,APC一次只允许跟踪一个文件。在PHP中还有什么其他选项可以让我跟踪文件上传进度?APC,比如替代PHP缓存?这与文件上传有什么关系?我网站的其余部分完全是用PHP构建的,但正如我所说的,APC一次只允许跟踪一个文件。