Software / code / prosody-modules
Annotate
mod_http_upload/README.markdown @ 1860:8e5ee3b09e9d
mod_http_upload/README: Reorder text and mention what the examples are
| author | Kim Alvefur <zash@zash.se> |
|---|---|
| date | Thu, 17 Sep 2015 14:40:11 +0200 |
| parent | 1851:03c5639882a7 |
| child | 1861:385f67111d22 |
| rev | line source |
|---|---|
| 1816 | 1 Introduction |
| 2 ============ | |
| 3 | |
| 4 This module provides a space for clients to upload files over HTTP, as | |
| 5 used by [Conversations](http://conversations.im/). | |
| 6 | |
| 7 Configuration | |
| 8 ============= | |
| 9 | |
|
1840
3bd265f7a95f
mod_http_upload/README: Point to Prosodys HTTP docs
Kim Alvefur <zash@zash.se>
parents:
1816
diff
changeset
|
10 mod\_http\_upload relies on Prosodys HTTP server and mod\_http for |
|
3bd265f7a95f
mod_http_upload/README: Point to Prosodys HTTP docs
Kim Alvefur <zash@zash.se>
parents:
1816
diff
changeset
|
11 serving HTTP requests. See [Prosodys HTTP server |
|
3bd265f7a95f
mod_http_upload/README: Point to Prosodys HTTP docs
Kim Alvefur <zash@zash.se>
parents:
1816
diff
changeset
|
12 documentation](https://prosody.im/doc/http) for information about how to |
|
3bd265f7a95f
mod_http_upload/README: Point to Prosodys HTTP docs
Kim Alvefur <zash@zash.se>
parents:
1816
diff
changeset
|
13 configure ports, HTTP Host names etc. |
|
3bd265f7a95f
mod_http_upload/README: Point to Prosodys HTTP docs
Kim Alvefur <zash@zash.se>
parents:
1816
diff
changeset
|
14 |
|
1860
8e5ee3b09e9d
mod_http_upload/README: Reorder text and mention what the examples are
Kim Alvefur <zash@zash.se>
parents:
1851
diff
changeset
|
15 The module can either be configured as a component or added to an |
|
8e5ee3b09e9d
mod_http_upload/README: Reorder text and mention what the examples are
Kim Alvefur <zash@zash.se>
parents:
1851
diff
changeset
|
16 existing host or component. Possible configurration variants are as |
|
8e5ee3b09e9d
mod_http_upload/README: Reorder text and mention what the examples are
Kim Alvefur <zash@zash.se>
parents:
1851
diff
changeset
|
17 follows: |
|
8e5ee3b09e9d
mod_http_upload/README: Reorder text and mention what the examples are
Kim Alvefur <zash@zash.se>
parents:
1851
diff
changeset
|
18 |
| 1816 | 19 Component |
| 20 --------- | |
| 21 | |
| 22 Standalone component: | |
| 23 | |
| 24 Component "upload.example.org" "http_upload" | |
| 25 | |
| 26 Existing component | |
| 27 ------------------ | |
| 28 | |
| 29 Component "proxy.example.org" "proxy65" | |
| 30 modules_enabled = { | |
| 31 "http_upload"; | |
| 32 } | |
| 33 | |
| 34 On VirtualHosts | |
| 35 --------------- | |
| 36 | |
| 37 -- In the Global section or under a specific VirtualHosts line | |
| 38 modules_enabled = { | |
| 39 -- other modules | |
| 40 "http_upload"; | |
| 41 } | |
|
1847
cd98a1103ecf
mod_http_upload/README: Say it works with 0.9+
Kim Alvefur <zash@zash.se>
parents:
1840
diff
changeset
|
42 |
|
1851
03c5639882a7
mod_http_upload: Add support for a file size limit
Kim Alvefur <zash@zash.se>
parents:
1847
diff
changeset
|
43 Limits |
|
03c5639882a7
mod_http_upload: Add support for a file size limit
Kim Alvefur <zash@zash.se>
parents:
1847
diff
changeset
|
44 ------ |
|
03c5639882a7
mod_http_upload: Add support for a file size limit
Kim Alvefur <zash@zash.se>
parents:
1847
diff
changeset
|
45 |
|
03c5639882a7
mod_http_upload: Add support for a file size limit
Kim Alvefur <zash@zash.se>
parents:
1847
diff
changeset
|
46 A maximum file size can be set by: |
|
03c5639882a7
mod_http_upload: Add support for a file size limit
Kim Alvefur <zash@zash.se>
parents:
1847
diff
changeset
|
47 |
|
03c5639882a7
mod_http_upload: Add support for a file size limit
Kim Alvefur <zash@zash.se>
parents:
1847
diff
changeset
|
48 ``` {.lua} |
|
03c5639882a7
mod_http_upload: Add support for a file size limit
Kim Alvefur <zash@zash.se>
parents:
1847
diff
changeset
|
49 http_upload_file_size_limit = 10 * 1024 * 1024 -- this is 10MB in bytes |
|
03c5639882a7
mod_http_upload: Add support for a file size limit
Kim Alvefur <zash@zash.se>
parents:
1847
diff
changeset
|
50 ``` |
|
03c5639882a7
mod_http_upload: Add support for a file size limit
Kim Alvefur <zash@zash.se>
parents:
1847
diff
changeset
|
51 |
|
1847
cd98a1103ecf
mod_http_upload/README: Say it works with 0.9+
Kim Alvefur <zash@zash.se>
parents:
1840
diff
changeset
|
52 Compatibility |
|
cd98a1103ecf
mod_http_upload/README: Say it works with 0.9+
Kim Alvefur <zash@zash.se>
parents:
1840
diff
changeset
|
53 ============= |
|
cd98a1103ecf
mod_http_upload/README: Say it works with 0.9+
Kim Alvefur <zash@zash.se>
parents:
1840
diff
changeset
|
54 |
|
cd98a1103ecf
mod_http_upload/README: Say it works with 0.9+
Kim Alvefur <zash@zash.se>
parents:
1840
diff
changeset
|
55 Works with Prosody 0.9.x and later. |