comparison mod_http_upload_external/README.md @ 6110:9db1529c06c2

Merge upstream
author tmolitor <thilo@eightysoft.de>
date Sun, 05 Jan 2025 17:50:02 +0100
parents c359259a494d
children 1661f6a74141
comparison
equal deleted inserted replaced
6109:4cb1cad2badd 6110:9db1529c06c2
1 --- 1 ---
2 description: HTTP File Upload (external service) 2 description: HTTP File Upload (external service)
3 labels: 3 labels:
4 - Stage-Alpha 4 - Stage-Beta
5 --- 5 ---
6 6
7 Introduction 7 Introduction
8 ============ 8 ============
9 9
17 --------------- 17 ---------------
18 18
19 * [PHP implementation](https://hg.prosody.im/prosody-modules/raw-file/tip/mod_http_upload_external/share.php) 19 * [PHP implementation](https://hg.prosody.im/prosody-modules/raw-file/tip/mod_http_upload_external/share.php)
20 * [Python3+Flask implementation](https://github.com/horazont/xmpp-http-upload) 20 * [Python3+Flask implementation](https://github.com/horazont/xmpp-http-upload)
21 * [Go implementation, Prosody Filer](https://github.com/ThomasLeister/prosody-filer) 21 * [Go implementation, Prosody Filer](https://github.com/ThomasLeister/prosody-filer)
22 * [Go implementation, HMAC File Server](https://github.com/PlusOne/hmac-file-server)
22 * [Perl implementation for nginx](https://github.com/weiss/ngx_http_upload) 23 * [Perl implementation for nginx](https://github.com/weiss/ngx_http_upload)
23 * [Rust implementation](https://gitlab.com/nyovaya/xmpp-http-upload) 24 * [Rust implementation](https://gitlab.com/nyovaya/xmpp-http-upload)
24 25
25 To implement your own service compatible with this module, check out the implementation notes below 26 To implement your own service compatible with this module, check out the implementation notes below
26 (and if you publish your implementation - let us know!). 27 (and if you publish your implementation - let us know!).
84 ``` 85 ```
85 86
86 Compatibility 87 Compatibility
87 ============= 88 =============
88 89
89 Works with Prosody 0.9.x and later. 90 Prosody-Version Status
91 ---------------- --------------------
92 trunk Works as of 24-12-12
93 0.12 Works
90 94
91 Implementation 95 Implementation
92 ============== 96 ==============
93 97
94 To implement your own external service that is compatible with this module, you need to expose a 98 To implement your own external service that is compatible with this module, you need to expose a