java返回前端的文件成了text/xml类型
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java返回前端的文件成了text/xml类型相关的知识,希望对你有一定的参考价值。
java返回前端的文件成了text/xml类型可能是由于java代码中没有正确处理文件格式导致的。为了解决此问题,建议用户在java代码中添加对文件格式的处理,同时可以在HTTP的响应头里指定Content-Type来指定文件的类型。
此外,还可以尝试在返回的响应体中添加文件类型相关的信息,以正确地显示指定文件类型。 参考技术A 应用MTOM并将文件作为二进制流传输.但根Content-Type始终是“text / xml”,应该是“application / xml xop”.
问题仅发生在websphere中.内容类型在websphere中设置为“text / xml”.
在websphere liberity配置文件中,内容类型设置为“application / xml xop”
------=_Part_7283_-2062365125.1458743649653
Content-Type: text/xml; charset=UTF-8
Content-Transfer-Encoding: binary
Content-Id: <511212039242.1458743649653.IBM.WEBSERVICES@lsrv4665.linux.rabobank.nl>
Content-Type: application/pdf; name=attachment.pdf
Content-Transfer-Encoding: binary 参考技术B 是的,你可以使用HTTP协议中的Content-Type字段来指定返回文件的类型,如: Content-Type:text/xml。
JAVA后台如何返回数据给前台?前台怎么取到数据呢?
我实习生,只会返回跳转页面,getAttribute什么的到是会用。但是我想不跳转页面直接通过后台的回应来触发前端的函数。比如我spring拦截器拦截到了一个动作,我不跳转页面,我想给前端一个弹窗,怎么写?希望给个合适的demo
ajax什么的不懂,我现在也不想用ajax来实现,也不要在前端调用后端方法,因为我想用最原始的方法搞清楚,前端怎么接受数据的。
比如我看我公司的项目源代码,这句response.getWriter().print(text);
这个text是个json字符串,如果不用ajax,这个参数由谁来获取呢?什么时候获取呢?传来的时候就自动获取了吗?麻烦详细说说。
我不是想学框架,也不是单纯想实现这个功能,我是想知道这个怎么什么原理。
以上是关于java返回前端的文件成了text/xml类型的主要内容,如果未能解决你的问题,请参考以下文章
用python提取xml文件<text></text>标签内的文本内容
jquery-from.js上传附件,回调返回的结果是前端页面或者是下载文件!!!
如何设置soap请求对象为 application/soap+xml;charset=utf-8