mirror of
https://github.com/m1k1o/neko.git
synced 2024-07-24 14:40:50 +12:00
update upload API error reporting & cleanup.
This commit is contained in:
parent
fad6b649d3
commit
9f3bc0261c
@ -21,19 +21,24 @@ func (h *RoomHandler) uploadDrop(w http.ResponseWriter, r *http.Request) {
|
||||
|
||||
X, err := strconv.Atoi(r.FormValue("x"))
|
||||
if err != nil {
|
||||
utils.HttpBadRequest(w, err)
|
||||
utils.HttpBadRequest(w, "No X coordinate received.")
|
||||
return
|
||||
}
|
||||
|
||||
Y, err := strconv.Atoi(r.FormValue("y"))
|
||||
if err != nil {
|
||||
utils.HttpBadRequest(w, err)
|
||||
utils.HttpBadRequest(w, "No Y coordinate received.")
|
||||
return
|
||||
}
|
||||
|
||||
if r.MultipartForm == nil {
|
||||
utils.HttpBadRequest(w, "No MultipartForm received.")
|
||||
return
|
||||
}
|
||||
|
||||
req_files := r.MultipartForm.File["files"]
|
||||
if len(req_files) == 0 {
|
||||
utils.HttpBadRequest(w, "No file received.")
|
||||
utils.HttpBadRequest(w, "No files received.")
|
||||
return
|
||||
}
|
||||
|
||||
@ -73,5 +78,7 @@ func (h *RoomHandler) uploadDrop(w http.ResponseWriter, r *http.Request) {
|
||||
}
|
||||
|
||||
h.desktop.DropFiles(X, Y, files)
|
||||
|
||||
r.MultipartForm.RemoveAll()
|
||||
utils.HttpSuccess(w)
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user