Ich möchte überprüfen, ob eine große Datei auf einem Web-Server vorhanden ist golang mit:Wie überprüft man, ob eine Web-Datei existiert oder nicht?
resp, err := http.Get("http://aa.com/aa.mp4")
if err != nil {
return false
}
if resp.StatusCode != http.StatusOK {
return false
}
kann ich bekommen, was ich will, aber die aa.mp4
ist eine große Datei, so dass diese Art und Weise sieht nicht optimal. Gibt es eine andere Art und Weise?
Das ist eine Nachricht-Körper in der Antwort nicht zurückkehren muss nicht, wie HTTP funktioniert: HTTP als keine Vorstellung von "Datei existiert auf Webserver". Je nach Server könnten Sie eine HEAD-Anfrage versuchen. – Volker