addListener(req.upload, 'progress', function(evt){self.progressHandler(evt);});
addListener(req.upload, 'load', function(evt){self.uploadCompleteHandler(evt);});
- req.open("PUT", this.uploadUrl + '/' + file.name);
+ req.open("PUT", this.uploadUrl); // + '/' + file.name);
req.setRequestHeader("Content-Type", file.type);
+ req.setRequestHeader("X-File-Name", file.name);
addListener(reader, 'load', function(evt){req.sendAsBinary(evt.target.result);});
reader.readAsBinaryString(file);
};
DDFileUploader.prototype.previewQueuePush = function(slide) {
this.previewQueue.push(slide);
- if (!this._previewQueueRunning)
+ if (!this._previewQueueRunning) {
this.startPreviewQueue();
+ }
};
DDFileUploader.prototype.startPreviewQueue = function() {
DDFileUploader.prototype.previewQueueLoadNext = function() {
var slide = this.previewQueue.shift();
- if (slide)
+ if (slide) {
this.previewUploadedImage(slide);
- else
+ }
+ else {
this._previewQueueRunning = false;
+ }
};
DDFileUploader.prototype.uploadQueuePush = function(slide) {
this.uploadQueue.push(slide);
- if (!this._uploadQueueRunning)
+ if (!this._uploadQueueRunning) {
this.startUploadQueue();
+ }
};
DDFileUploader.prototype.startUploadQueue = function() {
DDFileUploader.prototype.uploadQueueLoadNext = function() {
var slide = this.uploadQueue.shift();
- if (slide)
+ if (slide) {
this.upload(slide);
- else
+ }
+ else {
this._uploadQueueRunning = false;
+ }
};