使用JSON上传文件内容
我正在尝试将一个文件从浏览器上载到Spring3.0MVC应用程序(托管在Glassfish中)。目的是通过JSON请求发送文件内容 尝试使用JavaScript读取文件,然后将文件内容放在JSON请求中似乎不可取,因为文件内容可能很大,并且会消耗浏览器上的内存 接下来,我尝试使用。文档和演示仅涉及php服务器。处理上传的php脚本对文件内容进行了反编码。因此,要使用mootools uploadManager,我必须在Spring MVC控制器中模拟反编码(包含在php脚本中)。由于这不是直截了当的,我想知道是否有其他优雅的解决方案来解决这个问题(在阅读和讨论之后) 蒂亚,使用JSON上传文件内容,json,spring-mvc,Json,Spring Mvc,我正在尝试将一个文件从浏览器上载到Spring3.0MVC应用程序(托管在Glassfish中)。目的是通过JSON请求发送文件内容 尝试使用JavaScript读取文件,然后将文件内容放在JSON请求中似乎不可取,因为文件内容可能很大,并且会消耗浏览器上的内存 接下来,我尝试使用。文档和演示仅涉及php服务器。处理上传的php脚本对文件内容进行了反编码。因此,要使用mootools uploadManager,我必须在Spring MVC控制器中模拟反编码(包含在php脚本中)。由于这不是直截
Vijay事实上,我认为在Spring控制器中执行此操作非常简单
[编辑:删除了RestTemplate引用,因为它需要json的URI,而不是文件]@nichdos,感谢您的回复。显然,XMLHttpRequest无法(从)发送文件。所以,据我所知,它跳过了所有元素。因此,我们必须找到另一种方法来实现这一点。如何通过AJAX在帖子中发送JSON呢。我知道您说过它可能会占用太多内存,但JSON必须非常庞大才能成为问题(>100MB的JSON)。我认为你可能对早期的优化感到内疚(所有的根源…,在判断之前尝试一下并对其进行基准测试:-)