Software /
code /
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 |
parent | 2489:9d154c929319 |
child | 2641: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"; |