XEP-0363

GPTKB entity

Statements (60)
Predicate Object
gptkbp:instance_of gptkb:XMPP_Extension_Protocol
gptkbp:bfsLayer 3
gptkbp:bfsParent gptkb:API
gptkbp:abstract This XEP describes a method for uploading files to a server using HTTP.
gptkbp:author gptkb:Peter_Saint-Andre
gptkbp:communication gptkb:API
gptkb:HTTP
gptkbp:error_handling HTTP status codes used
XMPP error responses used
gptkbp:first_published 2023-10-01
2021-09-01
https://www.w3.org/2000/01/rdf-schema#label XEP-0363
gptkbp:is_described_as Defines a method for uploading files via HTTP.
gptkbp:is_implemented_in gptkb:Fire_Department
gptkb:Prosody
gptkb:ejabberd
Various XMPP clients.
gptkbp:latest_version 1.0
gptkbp:media image/jpeg
application/octet-stream
image/png
audio/mpeg
video/mp4
application/pdf
gptkbp:namespace urn:xmpp:xep-0363
gptkbp:published_by 2015-01-01
gptkbp:published_year 2015-01-01
gptkbp:regulatory_compliance Must ensure secure transfer.
Must implement file upload.
Must provide error feedback.
Should handle large files.
Should support multiple file types.
gptkbp:related_to gptkb:XEP-0364
gptkb:XEP-0362
gptkbp:requires gptkb:XEP-0004
gptkb:XEP-0077
gptkb:XEP-0133
gptkb:XEP-0199
gptkbp:security_features Access control supported
Authentication required
TLS required
gptkbp:specifies gptkb:RFC_7235
gptkb:RFC_2616
gptkb:RFC_7231
gptkbp:status Experimental
gptkbp:storage 1 GB
10 MB
100 MB
gptkbp:title HTTP File Upload
gptkbp:use_case File sharing in XMPP.
File sharing in XMPP clients.
Uploading audio files.
Uploading documents.
Uploading images.
Uploading video files.
gptkbp:used_in Web applications
Mobile applications
Desktop applications
XMPP clients
XMPP servers