从硬盘上传图像&将其插入短信中

时间:2012-10-10 07:54:14

标签: javascript jquery jsp mongodb

我想知道如何通过类比在stackoverflow的“提问”页面上制作这样的功能。我的目的:我有一个textarea输入消息和一个按钮“添加图像”在它上面。单击按钮后,我会看到带有“从硬盘驱动器中选择文件”按钮的对话框。然后我选择具有适当扩展名的图像,并将图像插入到消息中。然后我发布消息,图像被视为文本中的图像 那么图像如何存储在数据库中? 制作此类产品的最佳方法是什么? 提前谢谢。
附:我的所有消息都应该存储在MongoDB中。我的观点是JSP页面。

2 个答案:

答案 0 :(得分:0)

创建一个文件夹,例如命名; user_uplaods并将图像文件名存储在DB中。您已经知道我们上传文件的路径,因此无需在DB中存储路径。当您需要显示时,从DB获取文件名并附加路径以显示该文件名。

答案 1 :(得分:0)

基本上有3个步骤:

  1. 选择图片并通过HTML5二进制上传或iFrame上传器将其上传到您的服务器。
  2. 服务器收到并处理完图像后,请将浏览器的图像路径丢回。
  3. 以公式或其他任何方式显示图像 - 此时您应该拥有图片网址。