Namespace: httpUpload

jsxc.xmpp.httpUpload

Implements Http File Upload (XEP-0363)
Source:
See:

Methods

(static) discoverUploadService()

Discover upload service for http upload.
Source:

(static) failedRequestSlotCB(stanza, cb)

Process failed response to slot request.
Parameters:
Name Type Description
stanza String
cb function
Source:

(static) init(o)

Set up http file upload.
Parameters:
Name Type Description
o Object options
Source:

(static) queryItemForUploadService(jid, cb)

Query item for upload service.
Parameters:
Name Type Description
jid String
cb function Callback on success
Source:

(static) requestSlot(file, cb)

Request upload slot.
Parameters:
Name Type Description
file File
cb function Callback after finished request
Source:

(static) sendFile(file, message)

Upload file and send link to peer.
Parameters:
Name Type Description
file File
message Message Preview message
Source:

(static) successfulRequestSlotCB(stanza, cb)

Process successful response to slot request.
Parameters:
Name Type Description
stanza String
cb function
Source:

(static) uploadFile(url, file, message, success_cb)

Upload the given file to the given url.
Parameters:
Name Type Description
url String upload url
file File
message Message preview message
success_cb function callback on successful transition
Source: