Php 如何从Yii2中的/web文件夹中删除文件?

Php 如何从Yii2中的/web文件夹中删除文件?,php,yii2,Php,Yii2,我正在使用 $model->file=UploadedFile::getInstance($model,'file') 及 $model->file->saveAs($model->file->baseName..$model->file->extension) 保存文件 我之所以保存该文件,只是因为我无法使用保存在数据库中的realpath()获取绝对文件路径。一旦我将其写入数据库,我想删除/删除该文件。有没有合适的方法?我还想知道是否有更好的方法来完成我正在做的事情。您可以使用PHP取消链接

我正在使用

$model->file=UploadedFile::getInstance($model,'file')

$model->file->saveAs($model->file->baseName..$model->file->extension)

保存文件


我之所以保存该文件,只是因为我无法使用保存在数据库中的
realpath()
获取绝对文件路径。一旦我将其写入数据库,我想删除/删除该文件。有没有合适的方法?我还想知道是否有更好的方法来完成我正在做的事情。

您可以使用PHP取消链接

  unlink( '.' . DIRECTORY_SEPARATOR . $model->file->baseName.'.'.$model->file->extension);

我已经添加了代码,但文件仍然存在。文件以仅限红色的访问权限保存。这可能是问题所在吗?