您现在的位置:首页 >> 前端 >> 内容

为什么说ajax是无法处理文件下载的?

时间:2018/5/9 16:28:52 点击:

  核心提示:因为response原因,一般请求浏览器是会处理服务器输出的response,例如生成png、文件下载等,然而ajax请求只是个字符型的请求,即请求的内容是以文本类型存放的。文件的下载是以二进制形式进...

因为response原因,一般请求浏览器是会处理服务器输出的response,例如生成png、文件下载等,然而ajax请求只是个“字符型”的请求,即请求的内容是以文本类型存放的。文件的下载是以二进制形式进行的,虽然可以读取到返回的response,但只是读取而已,是无法执行的,说白点就是js无法调用到浏览器的下载处理机制和程序。

作者:网络 来源:Nidson_IT的