Php 在DB中存储AJAX上传文件路径的最佳实践

Php 在DB中存储AJAX上传文件路径的最佳实践,php,ajax,file-upload,Php,Ajax,File Upload,我有一个既有表单数据又有文件上传的表单,我想通过AJAX进行上传 我应该如何在DB中存储文件的路径 1) 在createrequest上,仅显示表单,并在上载文件时返回表单路径,并在提交表单时将其发送回 2) 在create请求中,也创建一个新记录,并在上传文件时将其路径存储在记录中即使上传的文件存储在不同的文件夹中,我也不会将整个路径存储在数据库中。所以,数据库中只有文件引用,至少在我的例子中是这样。@HEX4949我清楚我的Q吗?我想知道我是否应该提前创建保存路径/引用的记录?这就是为什么我

我有一个既有表单数据又有文件上传的表单,我想通过AJAX进行上传

我应该如何在DB中存储文件的路径

1) 在
create
request上,仅显示表单,并在上载文件时返回表单路径,并在提交表单时将其发送回


2) 在
create
请求中,也创建一个新记录,并在上传文件时将其路径存储在记录中

即使上传的文件存储在不同的文件夹中,我也不会将整个路径存储在数据库中。所以,数据库中只有文件引用,至少在我的例子中是这样。@HEX4949我清楚我的Q吗?我想知道我是否应该提前创建保存路径/引用的记录?这就是为什么我只注释了我理解的部分;)我明白了,当然不是。上传文件,给它一个唯一的名称,并将引用存储在数据库中(如果一切顺利),然后发回引用,以便向用户显示文件(或缩略图)。至少这是我的方法。