如何从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);
我已经添加了代码,但该文件仍然存在。该文件被保存为纯红访问权限。这可能是问题吗? –
是的。可能是..问题.. – scaisEdge
解决了!有效。谢谢。 –