我有一个在数据库中创建条目的表单。 条目应该有相关的文件。 我在同一表单上上传了一个AJAX / HTML5文件。
如果用户在创建数据库条目之前上传文件,那么我没有任何与该文件关联的内容。我不确定我是否可以信任session_id()或rand()或microtime()是唯一的。如果从未创建数据库条目,我需要一种方法来检测它并删除不需要的文件。
建议?
答案 0 :(得分:0)
使用ajax成功和错误方法相应地添加和删除文件上传。
$.ajax({
url: yourUploadURL,
success: function( data ) {
// If this runs then you should call a function to create the table in your DB
},
error: function ( error ) {
// If this runs then you call a function to remove the file you just uploaded.
}
});