0

当用户上传小于 1MB 的图像时,一切正常,上传的图像被复制到另一个位置。但是,当上传更大的文件(~ 3 MB)时,我收到错误

copy(): The first argument to copy() function cannot be a directory

引发此错误的行是:

$src = Input::file('uploaded-photo')->getRealPath();
copy($src, $dest);

我回应了$src,它给了我网站的根目录

/var/www/dev/public

如果我要上传一个小图像文件,$src

/tmp/phpg1CjEu

我在 nginx 1.4.1 上使用 PHP 框架 Laravel 4

问题:如何解决这个问题,以便更大尺寸的照片也能正常工作?

4

1 回答 1

1

增加文件upload_max_filesize中的php.ini

于 2013-10-18T14:32:15.780 回答