--- File.as.original 2010-09-08 12:38:36.000000000 +0300 +++ File.as 2010-10-22 17:11:36.667494485 +0300 @@ -123,6 +123,8 @@ file._chunks = 1; postData = new URLVariables(); + var urlData:String = ''; + urlData = "/" + file._fileName + "/" + file._chunk + "/" + file._chunks; for (var key:String in file._postvars) { postData[key] = file._postvars[key]; @@ -130,7 +132,7 @@ request = new URLRequest(); request.method = URLRequestMethod.POST; - request.url = url; + request.url = url+urlData; request.data = postData; fileDataName = new String(settings["file_data_name"]); @@ -406,16 +408,8 @@ // Setup URL url = this._uploadUrl; - // Chunk size is defined then add query string params for it - if (this._chunking) { - if (url.indexOf('?') == -1) - url += '?'; - else - url += '&'; - - url += "chunk=" + this._chunk + "&chunks=" + this._chunks; - } - + url += "/" + file._chunk + "/" + file._chunks; + // Setup request req = new URLRequest(url); req.method = URLRequestMethod.POST;