Javascript PHP附件上传
我有一张这样的表格:Javascript PHP附件上传,javascript,php,ajax,forms,upload,Javascript,Php,Ajax,Forms,Upload,我有一张这样的表格: <form method="POST"> <input type="text" name="title"> <textarea rows="4" cols="50" name="description"></textarea> <input type="file" multiple> <input type="submit"> </form> 我想在用户选择文件(onC
<form method="POST">
<input type="text" name="title">
<textarea rows="4" cols="50" name="description"></textarea>
<input type="file" multiple>
<input type="submit">
</form>
我想在用户选择文件(onChange事件)时上载这些文件并获取ID。使用该ID,我可以创建如下输入:
<input type="hidden" value="ID" name="images[]">
我可以用Ajax上传这些文件,但假设由于某种原因,在用户实际单击提交按钮之前,用户的浏览器关闭或计算机关闭。如何从服务器和数据库中删除这些文件?beforeunload事件可以做到这一点!“beforeunload”的可能副本在出现强制关机等问题时不起作用。创建一个cron作业,定期检查已上载但未与数据库关联的文件。@Nick,但我需要从数据库中获取文件id。我在“上传”表上考虑了一个“is_tmp”