用Javascript从HTTP Post请求返回图像
Return image from HTTP Post request in Javascript
我使用JavaScript将数据从浏览器发送到servlet,然后服务器处理数据并返回图像作为响应(全部使用xmlhttprequest)。我确信一切都很好,因为当我直接调用服务器时,我在浏览器中得到了我的图像。
我想知道的是,在JavaScript中,我如何解析我的响应,以便我可以在img标签中将其显示为图像?
我认为这应该是相当容易的,但不知道如何做到这一点。
您可以使用数据uri并将base64编码的二进制数据设置为图像标记的src
。
如果你对服务器有控制权,它可能更干净,让服务器给你一个URL,你可以参考和创建一个新的img
标记与src
。
不确定这是否适用于您的应用程序,但您可以使用服务器端脚本动态地提供图像,然后只需使用javascript更改图像的来源。
。
src="image.php?param1=XXXX¶m2=XXXX"
或者只是让你的XMLHttpRequest
返回一个新的路径到服务器上现有的图像,然后只是改变你的img
的src
属性。
相关文章:
- JSONP请求返回结果,但也触发error_callback
- "日期“;AJAX请求返回的类型值未定义
- Ajax请求返回空的数据字符串,但首先得到了正确的数据
- 如何显示从Ajax请求返回的数组.使用Yii2
- WordPress Ajax请求返回0
- Ajax请求返回模块设置数据
- JSON请求返回.txt文件
- 如何检索 AJAX 请求返回的数据
- 对服务器的 GET 请求返回 net::ERR_CONNECTION_REFUSED
- 为什么我的猫鼬对象 Id 请求返回一个空数组
- 请求返回 unicode 替换字符
- ajax请求返回me“;错误404”;即使资源存在
- Pingfederate opentoken模块CORS请求返回302,而不是200
- 修改Ajax请求返回的JSon格式
- node.js请求返回对象
- AJAX请求返回Javascript获胜't返回特定函数,但将返回其他函数
- 为什么我的ajax请求返回一个空响应
- 我的Ajax请求返回成功,但脚本不是't已执行
- 从Ajax请求返回数据
- HUE API JavaScript HTTP PUT请求返回;net::ERR_EMPTY_REPONSE”;