-6

我想使用 PHP 上传多张图片。我已经编写了一些代码,但是速度很慢。所以想让它更快。有什么建议吗?

这是我的代码:

foreach($_FILES['files']['tmp_name'] as $key => $tmp_name )
{ 
    $file_name =$_FILES['files']['name'][$key];
    $file_size =$_FILES['files']['size'][$key];
    $file_tmp =$_FILES['files']['tmp_name'][$key];
    $file_type=$_FILES['files']['type'][$key];  
    if($file_size > 2097152)
    {
        $errors[]='File size must be less than 2 MB';
    }
    $moveResult = move_uploaded_file($file_tmp,"upload/$rand$file_name");   
    if($moveResult) 
    {
        echo "</br>";
    } 
    else  
    {
        echo "error upload"; 
    }//endd upload   
}//end for foreach
4

1 回答 1

3

这是上传文件的最少代码,唯一可以减慢速度的是您的互联网连接。虽然您可以使用 jquery 或 javascript 文件上传插件,例如http://fineuploader.com/。根据您想要的优势是:

  • 多文件上传
  • 回调函数:这样你就可以计算上传速度,看看它是否真的很慢,而且它还有更多的好处和功能
于 2013-07-09T08:03:44.650 回答