format code with gofmt
This commit is contained in:
parent
e9e7ef2202
commit
888036cf6c
1 changed files with 14 additions and 14 deletions
28
go/main.go
28
go/main.go
|
@ -155,23 +155,23 @@ func uploadHandler(w http.ResponseWriter, r *http.Request) {
|
||||||
}
|
}
|
||||||
|
|
||||||
func imageHandler(w http.ResponseWriter, r *http.Request) {
|
func imageHandler(w http.ResponseWriter, r *http.Request) {
|
||||||
// Extrahieren des Bildnamens aus dem URL-Pfad
|
// Extrahieren des Bildnamens aus dem URL-Pfad
|
||||||
imagePath := "./uploads/" + r.URL.Path[len("/image/"):]
|
imagePath := "./uploads/" + r.URL.Path[len("/image/"):]
|
||||||
|
|
||||||
// Stellen Sie sicher, dass das Bild existiert
|
// Stellen Sie sicher, dass das Bild existiert
|
||||||
if _, err := os.Stat(imagePath); os.IsNotExist(err) {
|
if _, err := os.Stat(imagePath); os.IsNotExist(err) {
|
||||||
http.Error(w, "Bild nicht gefunden", http.StatusNotFound)
|
http.Error(w, "Bild nicht gefunden", http.StatusNotFound)
|
||||||
log.Printf("Bild nicht gefunden: %v", err)
|
log.Printf("Bild nicht gefunden: %v", err)
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
// Setzen der korrekten MIME-Type basierend auf der Dateiendung
|
// Setzen der korrekten MIME-Type basierend auf der Dateiendung
|
||||||
// Optional, verbessert aber die Kompatibilität
|
// Optional, verbessert aber die Kompatibilität
|
||||||
mimeType := "image/jpeg" // Standardwert; könnte dynamisch basierend auf der Dateiendung festgelegt werden
|
mimeType := "image/jpeg" // Standardwert; könnte dynamisch basierend auf der Dateiendung festgelegt werden
|
||||||
w.Header().Set("Content-Type", mimeType)
|
w.Header().Set("Content-Type", mimeType)
|
||||||
|
|
||||||
// Ausliefern des Bildes
|
// Ausliefern des Bildes
|
||||||
http.ServeFile(w, r, imagePath)
|
http.ServeFile(w, r, imagePath)
|
||||||
}
|
}
|
||||||
|
|
||||||
func viewHandler(w http.ResponseWriter, r *http.Request) {
|
func viewHandler(w http.ResponseWriter, r *http.Request) {
|
||||||
|
|
Loading…
Reference in a new issue