【问题标题】:Uploading files before the table entry is created?在创建表条目之前上传文件?
【发布时间】:2012-01-19 21:08:37
【问题描述】:

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

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

建议?

【问题讨论】:

    标签: ajax html upload


    【解决方案1】:

    使用 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.
        }
    
    });
    

    【讨论】:

    • 也许我没有清楚地表达这个问题。问题不在客户端,我知道他们正在查看表单,我可以附加新上传的图像。问题出在后端,我不知道客户在做什么,我可以确定他们仍在查看表单。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-08-16
    • 2012-09-23
    • 2014-11-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多