mirror of
https://github.com/minoplhy/chibisafe-netproxy.git
synced 2024-11-22 11:37:08 +00:00
fix: memory runtime nil
This commit is contained in:
parent
b52d99c45f
commit
fa8788bd29
17
main.go
17
main.go
@ -54,15 +54,16 @@ func uploadHandler(w http.ResponseWriter, r *http.Request) {
|
|||||||
// The argument to FormFile must match the name attribute
|
// The argument to FormFile must match the name attribute
|
||||||
// of the file input on the frontend
|
// of the file input on the frontend
|
||||||
file, fileHeader, err := r.FormFile("file")
|
file, fileHeader, err := r.FormFile("file")
|
||||||
if err.Error() == "http: request body too large" {
|
|
||||||
http.Error(w, handler.ErrorResponseBuild(http.StatusRequestEntityTooLarge, "Request Body is too large!"), http.StatusRequestEntityTooLarge)
|
|
||||||
handler.ErrorLogBuilder([]string{r.RemoteAddr}, "Request Body is too large!")
|
|
||||||
return
|
|
||||||
}
|
|
||||||
if err != nil {
|
if err != nil {
|
||||||
http.Error(w, handler.ErrorResponseBuild(http.StatusInternalServerError, "Something went wrong!"), http.StatusInternalServerError)
|
if err.Error() == "http: request body too large" {
|
||||||
handler.ErrorLogBuilder([]string{r.RemoteAddr}, err.Error())
|
http.Error(w, handler.ErrorResponseBuild(http.StatusRequestEntityTooLarge, "Request Body is too large!"), http.StatusRequestEntityTooLarge)
|
||||||
return
|
handler.ErrorLogBuilder([]string{r.RemoteAddr}, "Request Body is too large!")
|
||||||
|
return
|
||||||
|
} else {
|
||||||
|
http.Error(w, handler.ErrorResponseBuild(http.StatusInternalServerError, "Something went wrong!"), http.StatusInternalServerError)
|
||||||
|
handler.ErrorLogBuilder([]string{r.RemoteAddr}, err.Error())
|
||||||
|
return
|
||||||
|
}
|
||||||
}
|
}
|
||||||
defer file.Close()
|
defer file.Close()
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user