我知道我们可以直接使用ajax请求xml,html以及文本图像,但是我们可以使用Ajax请求像图像,zip等文件。怎么样 ?是否可以使用Ajax下载图像
2
A
回答
2
Ajax只是意味着“在不离开页面的情况下从JavaScript发出HTTP请求”,所以是的。
如果使用XMLHttpRequest获取它,那么对于压缩文件或图像来说,你不能做太多有用的事情。
只需生成一个新的<img>
元素即可将图像添加到文档中。
如果您提供了关于您尝试实现的更多信息,可能会有所帮助。这听起来像是一个xy problem。
1
您可以通过xmlRequest将图像作为base64传输,但由于base64的大小增加了30%,因此会对速度产生一定的影响。
0
是的,你可以这样做。实际上,这里也适用相同的Ajax原则。您使用服务器端语言来下载文件。
相关问题
- 1. 是否可以使用Glide下载图像以加载到TextView中?
- 2. 是否可以从谷歌地图下载45°(鸟瞰)图像?
- 3. 是否可以使用ajax提交图像?
- 4. 是否可以将图像,视频下载到iPhone上?
- 5. 是否可以使用图标图像作为启动图像?
- 6. 是否可以对图像序列使用图像预处理?
- 7. 使用AJAX加载图像
- 8. 是否可以使用AJAX加载新的Javascript文件?
- 9. 是否可以使用CSS像这个图像一样动画?
- 10. 是否可以下载实时视频?
- 11. 是否可以在JS下载窗口?
- 12. 是否可以使用AJAX将图像文件上传到Domino服务器?
- 13. 是否可以使用.NET为.tiff图像添加图层?
- 14. 是否可以使用不透明的图像图标?
- 15. 我可以在kitchen.yml中使用本地下载的图像
- 16. 可以使用Selenium的任何功能下载图像
- 17. 是否可以通过iPhone API下载使用统计信息?
- 18. 是否可以使用安全令牌来避免下载
- 19. 是否可以使用Javascript下载FTP文件?
- 20. 是否可以使用jQuery从Gmail下载电子邮件?
- 21. 是否可以使用HTTP POST下载文件?
- 22. 是否可以通过iPhone API下载使用统计信息?
- 23. 使用gevent下载图像
- 24. 使用BitmapFactory从文件路径加载图像时是否可以使用9切片图像
- 25. 可以在保存前检查下载的图像是否损坏?
- 26. 是否可以在网页中从上到下依次加载图像?
- 27. 是否可以下载#票数和图像在reddit中的投票率?
- 28. 使用图像预加载时,是否可以保留内置的GridTile样式?
- 29. 是否可以使用JQuery加载图像并指定Accept HTTP标头?
- 30. 是否可以在不禁用JavaScript的情况下禁用AJAX?
尼斯XY :)。事实上,我被困在实验中,我必须计算文件下载所需的时间。我知道它不现实,但这是如何预期的。所以我首先有两种方法1.将图像(大小为200KB的bmp)添加到DOM,并在其加载事件2上进行数学运算。2.向文本文件(txt 200KB)发送具有文本内容的Ajax请求,并返回计算时间。现在我发现时间有很大的不同,所以我认为ajax请求和页面中包含的图像可能会因浏览器而不同,因此我只想尝试第三种方式,即Ajax requeset来获取图像。这是故事。 – 2010-03-25 10:21:27
我们可以计算使用“Content-Disposition”完成的文件下载时间吗?在客户端使用JavaScript? – 2010-03-25 10:21:58