This commit is contained in:
mappu 2017-10-08 17:06:24 +13:00
parent 75c3a98f33
commit 5b1a94c735

View File

@ -86,6 +86,7 @@ const (
func (this *Server) ServeHTTP(w http.ResponseWriter, r *http.Request) { func (this *Server) ServeHTTP(w http.ResponseWriter, r *http.Request) {
w.Header().Set(`Server`, SERVER_HEADER) w.Header().Set(`Server`, SERVER_HEADER)
w.Header().Set(`Access-Control-Allow-Origin`, `*`) // Blanket allow CORS
if this.opts.MaxUploadBytes > 0 { if this.opts.MaxUploadBytes > 0 {
r.Body = http.MaxBytesReader(w, r.Body, this.opts.MaxUploadBytes) r.Body = http.MaxBytesReader(w, r.Body, this.opts.MaxUploadBytes)
} }
@ -108,8 +109,7 @@ func (this *Server) ServeHTTP(w http.ResponseWriter, r *http.Request) {
this.handleUpload(w, r) this.handleUpload(w, r)
} else if r.Method == "OPTIONS" { } else if r.Method == "OPTIONS" {
// Blanket allow // Blanket allow (headers already set)
w.Header().Set(`Access-Control-Allow-Origin`, `*`)
w.WriteHeader(200) w.WriteHeader(200)
} else if r.Method == "GET" && r.URL.Path == `/` { } else if r.Method == "GET" && r.URL.Path == `/` {