GUAC-928 Added file transfer support.

This commit is contained in:
James Muehlner
2014-11-24 23:39:05 -08:00
parent be3ad5151e
commit d242c2c1bc
6 changed files with 217 additions and 111 deletions

View File

@@ -147,13 +147,13 @@ angular.module('client').factory('guacClientFactory', ['$rootScope',
// Update progress as data is received
blob_reader.onprogress = function onprogress() {
$scope.$emit('guacClientFileProgress', guacClient, stream.index, mimetype, filename);
$scope.$emit('guacClientFileProgress', guacClient, stream.index, mimetype, filename, blob_reader.getLength());
stream.sendAck("Received", Guacamole.Status.Code.SUCCESS);
};
// When complete, prompt for download
blob_reader.onend = function onend() {
$scope.$emit('guacClientFileEnd', guacClient, stream.index, mimetype, filename);
$scope.$emit('guacClientFileEnd', guacClient, stream.index, mimetype, filename, blob_reader.getBlob());
};
stream.sendAck("Ready", Guacamole.Status.Code.SUCCESS);