Software /
code /
prosody-modules
File
mod_http_upload/README.markdown @ 2216:7f36ec9c836e
mod_pep_vcard_png_avatar: Initial commit
author | Michel Le Bihan <michel@lebihan.pl> |
---|---|
date | Fri, 24 Jun 2016 19:16:01 +0200 |
parent | 2215:e276ed33bc1a |
child | 2284:1266f5c17c0d |
line wrap: on
line source
--- labels: Stage-Alpha description: HTTP File Upload ... Introduction ============ This module implements [XEP-0363], which lets clients upload files over HTTP. Configuration ============= mod\_http\_upload relies on Prosodys HTTP server and mod\_http for serving HTTP requests. See [Prosodys HTTP server documentation](https://prosody.im/doc/http) for information about how to configure ports, HTTP Host names etc. Simply add a new Component definition: Component "upload.example.org" "http_upload" Limits ------ A maximum file size can be set by: ``` {.lua} http_upload_file_size_limit = 123 -- bytes ``` Default is 1MB (1024*1024). Path ---- By default, uploaded files are put in a sub-directory of the default Prosody storage path (usually `/var/lib/prosody`). This can be changed: ``` {.lua} http_upload_path = "/path/to/uploded/files" ``` Compatibility ============= Works with Prosody 0.9.x and later.