在Go语言中,可以使用http.Head
方法发送HTTP HEAD请求来获取文件的头部信息,其中包括Content-Type字段,即文件类型。你可以通过以下代码来实现:
package main
import (
"fmt"
"net/http"
)
func main() {
url := "https://example.com/file.jpg" // 替换成你要获取文件类型的URL
resp, err := http.Head(url)
if err != nil {
fmt.Println("请求失败:", err)
return
}
defer resp.Body.Close()
contentType := resp.Header.Get("Content-Type")
fmt.Println("文件类型:", contentType)
}
请将url
替换为你想要获取文件类型的实际URL。执行此代码后,将会打印出该文件的Content-Type(例如:”image/jpeg”)。
内容由零声教学AI助手提供,问题来源于学员提问