我知道我们可以直接使用ajax请求xml,html和文本图像,但我们可以使用Ajax请求图像,zip等文件。怎么样?
答案 0 :(得分:2)
Ajax只是意味着“在不离开页面的情况下从JavaScript发出HTTP请求”,所以是的。
如果使用XMLHttpRequest获取zip文件或图像,则无法做很多事情。
只需生成新的<img>
元素即可将图像添加到文档中。
如果您提供了有关您要实现的目标的更多信息,这可能会有所帮助。这听起来像xy problem。
答案 1 :(得分:1)
您可以将图像作为base64传输到xmlRequest上,但由于base64大约增加了30%,因此会对您的速度产生一些影响。
答案 2 :(得分:0)
是的,你可以这样做。实际上,同样的ajax原则也适用于此。您使用服务器端语言下载文件。