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没有错误,只是图像没有保存。