gpt4 book ai didi

http - 浏览器如何下载图像和其他二进制文件?

转载 作者:可可西里 更新时间:2023-11-01 17:08:06 26 4
gpt4 key购买 nike

我想知道使用浏览器传输二进制文件背后的确切机制。如果浏览器使用纯 HTTP,这意味着只允许文本,那么图像使用 base64 编码并稍后在浏览器中解码?或者浏览器是否使用不需要这种编码/解码的其他机制下载它?

最佳答案

以防万一有人想知道答案。虽然您可以使用 base64 编码通过 HTTP 发送二进制数据,但这不是最有效的过程,因为需要编码和解码。因此,当您使用 http 请求图像文件时,服务器会为您提供元数据信息,例如 MIME 类型、内容长度等。使用这些信息,HTTP 代理(例如浏览器)实际上会直接使用 TCP 而不是 HTTP 下载图像。

关于http - 浏览器如何下载图像和其他二进制文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32365581/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com