FireSync API
 All Classes Files Functions Variables Typedefs Friends Macros Modules Pages
kStatus kStorage_UploadFromStream ( kStorage  storage,
const kChar filePath,
kStream  stream,
kSize  size,
kCallbackFx  progress,
kPointer  context 
)

Write the contents of a local stream to a storage file, with progress updates.

If the remote node supports progress feedback, the specified callback will be invoked to provide updates on the progress of the operation. The callback 'args' parameter will receive a k32u value representing the percentage completed.

Parameters
storageStorage object.
filePathDestination file path.
streamSource stream.
sizeCount of bytes to write.
progressOptional progress callback (can be kNULL).
contextCallback context.
Returns
Operation status.