|
|
|
@ -46,7 +46,10 @@ function bigUpload () { |
|
|
|
|
|
|
|
|
|
|
|
//Max file size allowed
|
|
|
|
//Max file size allowed
|
|
|
|
//Default: 2GB
|
|
|
|
//Default: 2GB
|
|
|
|
'maxFileSize': 2147483648 |
|
|
|
'maxFileSize': 2147483648, |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//CidReq
|
|
|
|
|
|
|
|
'cidReq': '' |
|
|
|
}; |
|
|
|
}; |
|
|
|
|
|
|
|
|
|
|
|
//Upload specific variables
|
|
|
|
//Upload specific variables
|
|
|
|
@ -175,7 +178,7 @@ function bigUpload () { |
|
|
|
//this.uploadData.key is then populated with the filename to use for subsequent requests
|
|
|
|
//this.uploadData.key is then populated with the filename to use for subsequent requests
|
|
|
|
//When this method sends a valid filename (i.e. key != 0), the server will just append the data being sent to that file.
|
|
|
|
//When this method sends a valid filename (i.e. key != 0), the server will just append the data being sent to that file.
|
|
|
|
xhr = new XMLHttpRequest(); |
|
|
|
xhr = new XMLHttpRequest(); |
|
|
|
xhr.open("POST", parent.settings.scriptPath + '?action=upload' + '&key=' + parent.uploadData.key + '&origin=' + parent.settings.origin + (parent.uploadData.key ? '' : '&name=' + parent.uploadData.file.name), true); |
|
|
|
xhr.open("POST", parent.settings.scriptPath + '?' + parent.settings.cidReq + '&action=upload' + '&key=' + parent.uploadData.key + '&origin=' + parent.settings.origin + (parent.uploadData.key ? '' : '&name=' + parent.uploadData.file.name), true); |
|
|
|
xhr.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); |
|
|
|
xhr.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); |
|
|
|
|
|
|
|
|
|
|
|
xhr.onreadystatechange = function() { |
|
|
|
xhr.onreadystatechange = function() { |
|
|
|
@ -224,7 +227,7 @@ function bigUpload () { |
|
|
|
this.sendFileData = function() { |
|
|
|
this.sendFileData = function() { |
|
|
|
var data = 'key=' + this.uploadData.key + '&name=' + this.uploadData.file.name + '&type=' + this.uploadData.file.type + '&size=' + this.uploadData.file.size + '&origin=' + parent.settings.origin + '&' + parent.settings.formParams; |
|
|
|
var data = 'key=' + this.uploadData.key + '&name=' + this.uploadData.file.name + '&type=' + this.uploadData.file.type + '&size=' + this.uploadData.file.size + '&origin=' + parent.settings.origin + '&' + parent.settings.formParams; |
|
|
|
xhr = new XMLHttpRequest(); |
|
|
|
xhr = new XMLHttpRequest(); |
|
|
|
xhr.open("POST", parent.settings.scriptPath + '?action=finish', true); |
|
|
|
xhr.open("POST", parent.settings.scriptPath + '?' + parent.settings.cidReq + '&action=finish', true); |
|
|
|
xhr.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); |
|
|
|
xhr.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); |
|
|
|
|
|
|
|
|
|
|
|
xhr.onreadystatechange = function() { |
|
|
|
xhr.onreadystatechange = function() { |
|
|
|
@ -262,7 +265,7 @@ function bigUpload () { |
|
|
|
this.uploadData.aborted = true; |
|
|
|
this.uploadData.aborted = true; |
|
|
|
var data = 'key=' + this.uploadData.key; |
|
|
|
var data = 'key=' + this.uploadData.key; |
|
|
|
xhr = new XMLHttpRequest(); |
|
|
|
xhr = new XMLHttpRequest(); |
|
|
|
xhr.open("POST", this.settings.scriptPath + '?action=abort', true); |
|
|
|
xhr.open("POST", this.settings.scriptPath + '?' + this.settings.cidReq + '&action=abort', true); |
|
|
|
xhr.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); |
|
|
|
xhr.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); |
|
|
|
|
|
|
|
|
|
|
|
xhr.onreadystatechange = function() { |
|
|
|
xhr.onreadystatechange = function() { |
|
|
|
|