[to #1] support Nextcloud IOS
This commit is contained in:
@@ -173,7 +173,19 @@ func (h *Handler) handlePut(w http.ResponseWriter, r *http.Request) (status int,
|
||||
if err != nil {
|
||||
return http.StatusInternalServerError, err
|
||||
}
|
||||
w.Header().Set("ETag", etag)
|
||||
|
||||
w.Header().Set("Etag", etag)
|
||||
w.Header().Set("Oc-Etag", etag)
|
||||
w.Header().Set("Oc-Fileid", etag)
|
||||
w.Header().Set("X-Hash-Md5", "97a81b5ce26cfa53e66c21da5c3d60ee")
|
||||
w.Header().Set("X-Hash-Sha1", "0bdaebd3d8915d4a7de79cdc76cc42ad757a073d")
|
||||
w.Header().Set("X-Hash-Sha256", "7de442457c55ce163ca64e7952cf4e1c796488f24f2adae8140f4f3160ea94c2")
|
||||
if r.Header.Get("X-Oc-Ctime") != "" {
|
||||
w.Header().Set("X-Oc-Ctime", "accepted")
|
||||
}
|
||||
if r.Header.Get("X-Oc-Mtime") != "" {
|
||||
w.Header().Set("X-Oc-Mtime", "accepted")
|
||||
}
|
||||
return http.StatusCreated, nil
|
||||
}
|
||||
|
||||
@@ -278,7 +290,6 @@ func (h *Handler) handlePropfind(w http.ResponseWriter, r *http.Request) (status
|
||||
if err != nil {
|
||||
return status, err
|
||||
}
|
||||
|
||||
mw := multistatusWriter{w: w}
|
||||
|
||||
walkFn := func(reqPath string, info os.FileInfo, err error) error {
|
||||
|
||||
Reference in New Issue
Block a user