Java 如何通过JAX-RS(Jersey)使用$resource从AngularJS客户端向服务器发送JSON数据和文件上传请求?

Java 如何通过JAX-RS(Jersey)使用$resource从AngularJS客户端向服务器发送JSON数据和文件上传请求?,java,angularjs,jersey,jax-rs,angularjs-resource,Java,Angularjs,Jersey,Jax Rs,Angularjs Resource,我想使用AngularJS$resource通过JAX-Rs向服务器发送一个包含JSON数据和图像文件的请求。不幸的是,这是不可能的。如果使用XmlHttpRequest2以最新的浏览器为目标,则可以使用AJAX将图像上载到服务器,但仍然无法在一个请求中同时上载图像数据和JSON。通常,这是通过在iframe中上载文件来处理的,然后在上载完成后触发angular应用程序中的某些内容 如果你在谷歌上搜索“angular file upload”,有很多库可以帮助你实现这一点

我想使用AngularJS$resource通过JAX-Rs向服务器发送一个包含JSON数据和图像文件的请求。不幸的是,这是不可能的。如果使用
XmlHttpRequest2
以最新的浏览器为目标,则可以使用AJAX将图像上载到服务器,但仍然无法在一个请求中同时上载图像数据和
JSON
。通常,这是通过在
iframe
中上载文件来处理的,然后在上载完成后触发angular应用程序中的某些内容

如果你在谷歌上搜索“angular file upload”,有很多库可以帮助你实现这一点