Laden...

GZipStream: Nur ein Teil der Daten wird gezippt

Erstellt von Ploetzi vor 14 Jahren Letzter Beitrag vor 14 Jahren 1.056 Views
Ploetzi Themenstarter:in
313 Beiträge seit 2006
vor 14 Jahren
GZipStream: Nur ein Teil der Daten wird gezippt

Hallo,


fsSource = new FileStream("C:\\Test.html", FileMode.Open, FileAccess.Read, FileShare.Read);
                                bufferWrite = new byte[fsSource.Length];
                                fsSource.Read(bufferWrite, 0, bufferWrite.Length);
                               
                                fsDest = new FileStream("C:\\Test2.html", FileMode.OpenOrCreate, FileAccess.Write);
                                gzCompressed = new GZipStream(fsDest, CompressionMode.Compress,true);
                                gzCompressed.Write(bufferWrite, 0, bufferWrite.Length);
                                fsSource.Close();
                                gzCompressed.Close();
                                fsDest.Close();


leider verkleinert mir das Snippet nur einen Teil meiner HTML Datei , unten ist es alles original,...? Any ideas?

S
16 Beiträge seit 2010
vor 14 Jahren

Funktioniert einwandfrei bei mir.

Ploetzi Themenstarter:in
313 Beiträge seit 2006
vor 14 Jahren

Bei mir wird bei einer groesseren 5KB Datei die obere haelfte gezippt, die untere ist blank zu lesen.

Ploetzi Themenstarter:in
313 Beiträge seit 2006
vor 14 Jahren

Hallo,
also die HTML werden komplett gezippt, aber diese js hier:
wird nur oben gezippt:

	 function checkbrand()
  {
    $.ajax({
  		type: "GET",async:true,
  		url: "../settings/Brand/?time="+new Date().getTime(),
  		dataType: "html",
  		success: function(response) {
  			document.getElementById('brand1').value=response;
			}
  			});	
	
    }
	 function checkServerPort()
  {
    $.ajax({
  		type: "GET",async:true,
  		url: "../settings/ServerPort/?time="+new Date().getTime(),
  		dataType: "html",
  		success: function(response) {
  			document.getElementById('serverport1').value=response;
			}
  			});	
	
    }
	function checkAutomaticInit()
  {
    $.ajax({
  		type: "GET",async:true,
  		url: "../settings/AutomaticInit/?time="+new Date().getTime(),
  		dataType: "html",
  		success: function(response) {
  			document.getElementById('automaticinit1').value=response;
			}
  			});	
	
    }
	function checkDaemonNr()
  {
    $.ajax({
  		type: "GET",async:true,
  		url: "../settings/DaemonNr/?time="+new Date().getTime(),
  		dataType: "html",
  		success: function(response) {
  			document.getElementById('daemon1').value=response;
			}
  			});	
	
    }
	
	  function updateAutomaticInit()
  {
    $.ajax({
  		type: "GET",async:true,
  		url: "update/AutomaticInit/"+document.getElementById('automaticinit1').value+"?time="+new Date().getTime(),
  		dataType: "html",
  		success: function(response) {
	$('#info').text(response);
    $('#message').dialog('option', 'title', "Daten quittiert");
    $("#message").dialog('open');  
        }
      
  			});		
    }
	  function updateDaemonNr()
  {
    $.ajax({
  		type: "GET",async:true,
  		url: "update/DaemonNr/"+document.getElementById('daemon1').value+"?time="+new Date().getTime(),
  		dataType: "html",
  		success: function(response) {
	$('#info').text(response);
    $('#message').dialog('option', 'title', "Daten quittiert");
    $("#message").dialog('open');  
        }
      
  			});		
    }
	  function updateServerPort()
  {
    $.ajax({
  		type: "GET",async:true,
  		url: "update/ServerPort/"+document.getElementById('serverport1').value+"?time="+new Date().getTime(),
  		dataType: "html",
  		success: function(response) {
	$('#info').text(response);
    $('#message').dialog('option', 'title', "Daten quittiert");
    $("#message").dialog('open');  
        }
      
  			});		
    }
		  function updateBrand()
  {
    $.ajax({
  		type: "GET",async:true,
  		url: "update/Brand/"+document.getElementById('brand1').value+"?time="+new Date().getTime(),
  		dataType: "html",
  		success: function(response) {
	$('#info').text(response);
    $('#message').dialog('option', 'title', "Daten quittiert");
    $("#message").dialog('open');  
        }
      
  			});		
    }

Also nicht komplett gezippt

S
16 Beiträge seit 2010
vor 14 Jahren

Wird bei mir auch komplett komprimiert.