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

问题描述:

我使用如何从Yii2中的/ web文件夹中删除文件?

$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); 
+0

我已经添加了代码,但该文件仍然存在。该文件被保存为纯红访问权限。这可能是问题吗? –

+0

是的。可能是..问题.. – scaisEdge

+0

解决了!有效。谢谢。 –