Yii2 如何在不同的文件夹中上载相同的文件?

Yii2 如何在不同的文件夹中上载相同的文件?,yii2,Yii2,我有下面这个控制器,我想上传相同的文件并保存在不同的文件夹中,但是我的第二个saveAs()不起作用 $model->profil_picture_file = UploadedFile::getInstance($model,'profil_picture_file'); $model->profil_picture_file->saveAs('path to first folder'); //it works image saved $model->profil_p

我有下面这个控制器,我想上传相同的文件并保存在不同的文件夹中,但是我的第二个
saveAs()
不起作用

$model->profil_picture_file = UploadedFile::getInstance($model,'profil_picture_file');
$model->profil_picture_file->saveAs('path to first folder'); //it works image saved
$model->profil_picture_file->saveAs('path to second folder'); //doesn't work not saved
让我知道我做错了什么?为什么会出错


提前感谢。

因为文件
saveAs
使用
move\u上传的\u file
移动哪个文件,所以第二个
saveAs
不起作用,因为文件已经移动了。因此,请使用
copy('path to first folder','path to second folder')
如下使用:

$model->profil_picture_file = UploadedFile::getInstance($model,'profil_picture_file');
$model->profil_picture_file->saveAs('path to first folder', false); //set deleteTempFile  param to false
$model->profil_picture_file->saveAs('path to second folder'); //it will work now and delete temp file
saveAs()
接受2个参数-
file
deleteTempFile


文档:

您遇到了什么错误?@MarkHall没有错误,只是图像没有保存。