我想以编程方式从public://子文件夹中删除图像。我有这样的路径。
$path = 'http://localhost/Drupal/dbquery/sites/default/files/take_snap/20140713110549.jpg';
我想这样删除,
$path = 'http://localhost/Drupal/dbquery/sites/default/files/take_snap/20140713110549.jpg';
$del = unlink($path);
但它不会删除图片。我尝试从菜单回调功能这样做。我怎么做?。
答案 0 :(得分:0)
在Drupal 7中,您可以使用file_delete删除文件及其DB记录。
答案 1 :(得分:0)
这些代码有效。我只是改变了相对路径的路径,如下所示。
$path = 'sites/default/files/take_snap/20140713110549.jpg';
$del = unlink($path);
现在它从公共子文件夹中删除文件。