2014-01-07 31 views
1

我有几个关于PHP中的多文件上传的问题。我有这样一个文件输入为Opcache,APC或Session.Upload_Progress从单个文件输入多个文件上传

<input type="file" name="file[]" /> 

1)问题1:是否可以跟踪与Opcache上传进度?如果是的话,我在哪里可以找到一篇好文章?或者什么可以是代码?

2)问题2:是否可以从单个文件输入元素上传多个文件并分别跟踪每个文件的上传进度Session.Upload_Progress?如果是的话那么代码是什么?任何好文章?

3)问题3:如果Opcache和Session.Upload_progress既不能用于从单个文件输入元素和各个文件的跟踪上传进度跟踪多个文件seperately那么我应该使用APC用PHP 5.5.3或更大?

我读了一长串其他文章,但没有一篇描述我所要做的。目前我正在使用这篇IBM文章并遵循其代码。我跟着从here

相同的代码,我可以做一些代码,使APC从单独的输入元素,但是又没有3进来的问题进行多文件上传。

所以,基本上我怎么能做出一个代码用单个文件输入元素上传多个文件并分别跟踪每个文件的上传进度?使用它可以使用Opcache或APC或Session.Upload_Progress来完成,无关紧要。

+0

这些都是很好的问题。如果你展示你已经尝试过的东西,它会更好。我知道,通过检查上传时创建的临时文件的文件大小,可以跟踪文件上传进度,但需要进行配置/设置,因为PHP在临时文件完成后作出反应,但需要在上传过程中处理。 – DanFromGermany

+0

谢谢@DanFromGermany我已经提供了我所遵循的代码和许多其他文章的链接,但都是关于单个文件或者如果多个文件然后使用多个文件输入不是来自单个文件 –

回答

0

我不推荐使用APC会议上传进度,因为它一次跟踪一个文件。请参阅:http://php.net/manual/en/apc.configuration.php#ini.apc.rfc1867

如果您使用的是PHP 5.4.0及以上版本,看看这个:http://www.php.net/manual/en/session.upload-progress.php

如果你喜欢一个更简单的方法,我建议这样的:http://www.plupload.com/。它工作得很好。

希望它有帮助。

+0

我已经阅读了你所说的文章,但没有一篇描述我所要求的。在我的情况下使用外部插件不是解决方案。 –

+0

虽然你的答案不完全是我正在寻找的答案,但是我自己找到了我所有问题的答案,并且很快会发布,但是当你试图提供一些很好的链接时,我想向你奖励这个奖励。再次感谢。 –

+0

@AbdulJabbarWebBestow - 如果您可以在上面的评论中提供您提及的帖子 – Pancho

相关问题