如何在Yii2中的saveAs()之前获取文件的原始绝对路径?

时间:2017-07-14 07:14:51

标签: php yii2

我有一个接收文件输入的表单。 我希望在将文件保存到/web文件夹之前获取该文件的绝对路径,因为如果我在realpath()saveAs() /web它给了我echo文件夹的绝对路径而不是原始目录。如果我以前这样做,它不会返回任何东西。我该怎么做?

1 个答案:

答案 0 :(得分:1)

如果您使用UploadedFile

$model->file = UploadedFile::getInstance($model, 'file');
echo $model->file->tempName; // this is temp file path before saving

在调用saveAs()方法之前可以访问它,因为saveAs()会在保存后删除临时文件。