|  | @@ -12738,23 +12738,12 @@ var self=this;
 | 
	
		
			
				|  |  |  var stream=nil;
 | 
	
		
			
				|  |  |  (stream=smalltalk.send(self['@fs'], "_createWriteStream_", [smalltalk.send(".", "__comma", [smalltalk.send(aRequest, "_url", [])])]));
 | 
	
		
			
				|  |  |  smalltalk.send(aRequest, "_setEncoding_", ["utf8"]);
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -		aRequest.on("data", function (chunk) {
 | 
	
		
			
				|  |  | -			stream.write(chunk);
 | 
	
		
			
				|  |  | -		});
 | 
	
		
			
				|  |  | -		aRequest.on("end", function () {
 | 
	
		
			
				|  |  | -			stream.end();
 | 
	
		
			
				|  |  | -			aResponse.writeHead(200, "OK", {
 | 
	
		
			
				|  |  | -			'Content-Type': 'text/plain',
 | 
	
		
			
				|  |  | -			'Access-Control-Allow-Origin': '*'
 | 
	
		
			
				|  |  | -       			});
 | 
	
		
			
				|  |  | -       			aResponse.end();
 | 
	
		
			
				|  |  | -	        })
 | 
	
		
			
				|  |  | -	;
 | 
	
		
			
				|  |  | +smalltalk.send(aRequest, "_on_do_", ["data", (function(data){return smalltalk.send(stream, "_write_", [data]);})]);
 | 
	
		
			
				|  |  | +smalltalk.send(aRequest, "_on_do_", ["end", (function(){smalltalk.send(stream, "_end", []);return smalltalk.send(self, "_respondOKTo_", [aResponse]);})]);
 | 
	
		
			
				|  |  |  return self;},
 | 
	
		
			
				|  |  |  args: ["aRequest", "aResponse"],
 | 
	
		
			
				|  |  | -source: unescape('handlePUTRequest%3A%20aRequest%20respondTo%3A%20aResponse%0A%09%7Cstream%20%7C%0A%09stream%20%3A%3D%20fs%20createWriteStream%3A%20%27.%27%20%2C%20aRequest%20url.%0A%20%20%20%20%20%20%20%20aRequest%20setEncoding%3A%20%27utf8%27.%0A%20%20%20%20%20%20%20%20%3C%0A%09%09aRequest.on%28%22data%22%2C%20function%20%28chunk%29%20%7B%0A%09%09%09stream.write%28chunk%29%3B%0A%09%09%7D%29%3B%0A%09%09aRequest.on%28%22end%22%2C%20function%20%28%29%20%7B%0A%09%09%09stream.end%28%29%3B%0A%09%09%09aResponse.writeHead%28200%2C%20%22OK%22%2C%20%7B%0A%09%09%09%27Content-Type%27%3A%20%27text/plain%27%2C%0A%09%09%09%27Access-Control-Allow-Origin%27%3A%20%27*%27%0A%20%20%20%20%20%20%20%09%09%09%7D%29%3B%0A%20%20%20%20%20%20%20%09%09%09aResponse.end%28%29%3B%0A%09%20%20%20%20%20%20%20%20%7D%29%0A%09%3E'),
 | 
	
		
			
				|  |  | -messageSends: ["createWriteStream:", unescape("%2C"), "url", "setEncoding:"],
 | 
	
		
			
				|  |  | +source: unescape('handlePUTRequest%3A%20aRequest%20respondTo%3A%20aResponse%0A%09%7Cstream%20%7C%0A%09stream%20%3A%3D%20fs%20createWriteStream%3A%20%27.%27%20%2C%20aRequest%20url.%0A%20%20%20%20%20%20%20%20aRequest%20setEncoding%3A%20%27utf8%27.%0A%20%20%20%20%20%20%20%20aRequest%20on%3A%20%27data%27%20do%3A%20%5B%3Adata%20%7C%20stream%20write%3A%20data%5D.%0A%0A%20%20%20%20%20%20%20%20aRequest%20on%3A%20%27end%27%20do%3A%20%5B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20stream%20end.%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20self%20respondOKTo%3A%20aResponse%5D'),
 | 
	
		
			
				|  |  | +messageSends: ["createWriteStream:", unescape("%2C"), "url", "setEncoding:", "on:do:", "write:", "end", "respondOKTo:"],
 | 
	
		
			
				|  |  |  referencedClasses: []
 | 
	
		
			
				|  |  |  }),
 | 
	
		
			
				|  |  |  smalltalk.FileServer);
 |