 				// Add file data
 				multipartBlob.writeBytes(chunkData, 0, chunkData.length);
 
-				// Add footer
+				// Add file footer
 				multipartBlob.writeUTFBytes(crlf + dashdash + boundary + dashdash + crlf);
 				req.data = multipartBlob;
 			} else {


				req.requestHeaders.push(new URLRequestHeader("Content-Type", 'multipart/form-data; boundary=' + boundary));

				// Add header
				multipartBlob.writeUTFBytes(
					dashdash + boundary + crlf +
					'Content-Disposition: form-data; name="file"; filename="' + this._fileName + '"' + crlf +


				// Upload next chunk
				if (++chunk < chunks)
					uploadNextChunk(multipart, chunk, chunks, chunk_size, postvars);
				else {
					// Fake UPLOAD_COMPLETE_DATA event
					var uploadEvt:DataEvent = new DataEvent(
