Mercurial > prosody-modules
comparison mod_http_upload/mod_http_upload.lua @ 2607:a7ef9b765891
mod_http_upload: Return 201 on successful PUT (as per XEP-0363 and RFC 2616) (Thanks Flow)
| author | Matthew Wild <mwild1@gmail.com> |
|---|---|
| date | Fri, 10 Mar 2017 10:19:05 +0000 |
| parents | 9d154c929319 |
| children | 2d83e6c8160b |
comparison
equal
deleted
inserted
replaced
| 2606:538c54d2dab3 | 2607:a7ef9b765891 |
|---|---|
| 146 module:log("error", "Could not write to file %s for upload: %s", full_filename, err); | 146 module:log("error", "Could not write to file %s for upload: %s", full_filename, err); |
| 147 os.remove(full_filename); | 147 os.remove(full_filename); |
| 148 return 500; | 148 return 500; |
| 149 end | 149 end |
| 150 module:log("info", "File uploaded by %s to slot %s", uploader, random); | 150 module:log("info", "File uploaded by %s to slot %s", uploader, random); |
| 151 return 200; | 151 return 201; |
| 152 end | 152 end |
| 153 | 153 |
| 154 -- FIXME Duplicated from net.http.server | 154 -- FIXME Duplicated from net.http.server |
| 155 | 155 |
| 156 local codes = require "net.http.codes"; | 156 local codes = require "net.http.codes"; |
