在创建表条目之前上载文件?

时间:2012-01-19 21:08:38

标签: ajax html5 upload

我有一个在数据库中创建条目的表单。 条目应该有相关的文件。 我在同一表单上上传了一个AJAX / HTML5文件。

如果用户在创建数据库条目之前上传文件,那么我没有任何与该文件关联的内容。我不确定我是否可以信任session_id()或rand()或microtime()是唯一的。如果从未创建数据库条目,我需要一种方法来检测它并删除不需要的文件。

建议?

1 个答案:

答案 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.
    }

});