【发布时间】:2011-10-25 09:49:15
【问题描述】:
我必须使用 JavaScript 创建一个表单,用户将上传一个 JPG 文件并连同其他信息(例如姓名、电子邮件等)一起提交。当用户单击提交时,表单中的所有信息将被加载到一个值目的。对于图像文件,我将其设置为byte[]。
所以假设:
public String name;
public String email;
public byte[] logo;
我也设置了一个 servlet 来处理提交,但我不知道如何开始。上传是如何工作的?当用户提交时,我如何获取图像的信息?这是一个屏幕截图:http://imageshack.us/f/32/77675354.png/ 我需要转换该图像并将其保存到 byte[] 然后转换为 blob,以便我可以将其插入到表格中。
【问题讨论】:
-
我认为最好将文件保存到上传目录,并将文件路径保存在db中
-
我也是这么想的,但是我使用的表格会定期删除,可能每周一次也不会有大量条目,因为我只需要制作新广告可能每周 3-5 次,所以每周最多 10 个条目..
标签: java javascript database servlets file-upload