我有一个场景(虽然一直在搜索,但尚未发现任何线索),其中用户尝试上传,但在点击上传之前,用户重命名文件名/删除文件。
用户点击上传按钮后,如何在代码(PHP)中捕获此内容?
请帮忙。感谢。
示例代码将非常受欢迎。概念也可以。
感谢。
注意:我正在使用CodeIgniter Framework
答案 0 :(得分:4)
您无法捕获PHP中的删除/重命名事件。您的上传处理脚本仅在 AFTER 上传完成后启动(无论成功/失败)。最多可以检查失败,例如
if ($_FILES['yourfile']['error'] !== UPLOAD_ERR_OK) {
die("Hey, the upload failed with error code " . $_FILES['yourfile']['error']);
}
代码在此处定义:http://php.net/manual/en/features.file-upload.errors.php