在一个对象中放置的图像时,发送通过RPC对象,然后使用休眠(Placing an image in

2019-10-30 07:01发布

我使用GWT RPC和休眠的后端。 我有一个对象,其中场中的一个是一个图像。 我必须将图像放置在对象,发送文件通过RPC和使用Hibernate保存回数据库。

是否有人对你有关于这一点的想法?

Answer 1:

它可以作为描述不能准确完成。 在JavaScript中,你无法捕捉文件的二进制内容到的JavaScript虚拟机。 你必须使用文件上传到其发送到服务器。 你的流量需要是这样的:

  1. 捕捉非二进制领域(文本)到POJO。 即一种形式。
  2. 传输使用GWT RPC服务器的对象。
  3. 上传图像到服务器。
  4. 加入图像到服务器上的POJO。
  5. 保存到数据库中。

图像字段需要注释@GwtTransient在GWT进行短暂的,在Ajax请求没有转移,而是由Hibernate仍然存在。



文章来源: Placing an image in an object, sending the object over rpc and then using hibernate