0

我有一个图片上传表格。当用户选择图像时,将显示图像,以及用于标题的新输入表单和提交按钮。我知道该怎么做。

想法是,仅当用户单击最终提交时才保存图像和标题。

为此,我是否应该在第一步中保存图像并更新数据库?或者我可以上传到临时文件,如果用户在第二步中提交,继续将文件移动到最终目的地并更新数据库?

4

2 回答 2

2

您应该让表单等待用户提交。否则,您的数据库将溢出未完成(或临时)的标题和图像名称。当用户单击提交时,上传过程开始并测试上传结果,如果 true=insert into your_table values(...)。

于 2012-10-24T03:53:28.370 回答
0

为什么需要 2 个步骤?如果您保存图像只是为了向用户显示图像,您可以使用 HTML5 File Reader API 在上传到服务器之前显示来自用户机器的图像。. . https://developer.mozilla.org/en-US/docs/DOM/FileReader

于 2012-10-24T04:07:47.770 回答