【发布时间】:2013-02-12 00:49:56
【问题描述】:
到目前为止,我们一直在使用 JavaScript 中的 Backbone 和 Java Servlet 在客户端和服务器之间同步数据。我们使用 Jackson 将 JSON 转换为 Java 对象服务器端。
我们的模型是一个配置文件对象,其中包含有关用户的基本信息,例如姓名、电子邮件等,现在我们要向该对象添加一个配置文件图片。
我们已经对 FileReader 进行了试验——将图像上传到客户端,然后将其转换为 Base64。这适用于使用 JSON 上传。但我们现在了解到 FileReader 并未得到完全支持(特别是在旧版本的 IE 和 Safari 以及一些移动浏览器上)。
我们曾考虑过进行表单多部分上传,但随后我们将不得不打破主干,因为我们将不再在保存期间发送 json。也不清楚我们是否可以使用 Jackson 自动将数据解析为 JavaObject,或者我们是否必须自己做。 File upload seems fairly straight-forward,但自动编组没有。
肯定有人遇到过这个问题吗?
【问题讨论】:
标签: javascript servlets file-upload backbone.js jackson