PHP:取消链接资源暂时不可用
我试图在通过表单上传并处理文件后删除该文件:PHP:取消链接资源暂时不可用,php,delete-file,unlink,Php,Delete File,Unlink,我试图在通过表单上传并处理文件后删除该文件: // FORM SUBMIT if ($_SERVER["REQUEST_METHOD"] == "POST") { $uploadfile = getcwd() . '/pub/media/dealers/' . basename($_FILES['proof']['name']); move_uploaded_file($_FILES['proof']['tmp_name'], $uploadfile); // Up
// FORM SUBMIT
if ($_SERVER["REQUEST_METHOD"] == "POST") {
$uploadfile = getcwd() . '/pub/media/dealers/' . basename($_FILES['proof']['name']);
move_uploaded_file($_FILES['proof']['tmp_name'], $uploadfile);
// Upload attachment to Zendesk
$attachment = $client->attachments()->upload([
'file' => $uploadfile
]);
unlink($uploadfile);
exit;
}
我收到以下错误:
筛选模板时出错:警告:
取消链接(C:..\MyFile.txt):资源
暂时不可用
如果我删除了$attachment
上载代码,那么该文件将按预期删除。因此,我尝试了以下操作,但收到了相同的暂时不可用错误:
$attachment = $client->attachments()->upload([
'file' => $uploadfile
]);
unset($attachment);
unlink($uploadfile);
我遗漏了什么吗?尝试取消设置($client);代替AttachmentThank@LuísChaves,尝试了这个,但收到了相同的错误在取消链接gc_collect_cycles()之前添加这个;啊,就是这样,
unset($client)
而不是$attachment
,然后添加gc\u collect\u cycles()代码>,谢谢!