我正在寻找一种只使用标准api通过jax-rs客户机上传文件(多部分表单数据)的方法。
我能找到的最接近的解决办法是https://www.adam-bien.com/roller/abien/entry/sending_an_inputstream_to_jax 但这不会产生多部分请求。
我所找到的只是针对具体客户机实现的特定解决方案,比如resteasy(https://mkyong.com/webservices/jax-rs/file-upload-example-in-resteasy/)或者泽西岛(https://howtodoinjava.com/jersey/jersey-file-upload-example/)或者完全跳过jaxrs并使用httpclient(使用jax-rs上传文件),但由于实现提供者很可能在未来发生变化,我最好的选择是严格遵守标准api。
JAXRS2.1或者至少是一个跨实现的解决方案,有什么用吗?提供messagebodywriter或刚刚注册的特性的库也不错。
暂无答案!
目前还没有任何答案,快来回答吧!