Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Pracovní prostředí => Téma založeno: Matesax 25 Února 2013, 17:38:08
-
Dobrý den,
zálohoval jsem si .NET projekty na internetu a nyní si je stáhl a jeden otevřel - takto vypadá zdrojový kód:
?s??Vh?QITl????1.?30??
?Nq??^???????|?AM?0,????p??7mx????q0X?d???3?KDf?Q??Mg0h???F??Pa?????c?{?G?[?a[???t???.BB?p?o'>??$???
T???
Přitom se jedná jen o většinu souborů - ne všechny. Děkuji za pomoc.
-
A je chyba v souboru nebo v programu ve kterém to otevíráš? Tzn. když to otevřeš jinde, tak je to ok?
-
Problém se zdá být na serveru.Vracím standardní MemoryStream - vytvořeného zip archivu:
[HttpPost]
public ActionResult Do(string forDo)
{
MemoryStream outputStream = new MemoryStream();
string[] filesArray = Regex.Split(forDo.Substring(2), ";");
string action = forDo.Substring(0, 2),
mum = Server.MapPath ("~/Files") + @"\" + User.Identity.Name + @"\";
if (action != "2;")
using (ZipFile zip = new ZipFile())
{
foreach (string file in filesArray)
zip.AddFile(mum + file, "SelectedFiles");
zip.Save(outputStream);
outputStream.Seek(0, 0);
}
if (action != "0;")
foreach (string file in filesArray)
new FileInfo(mum + file).Delete();
if (action != "2;")
return base.File(outputStream, "application/zip", "SelectedFiles.zip");
else
return RedirectToAction("Uploaded");
}
No nic - stáhnul jsem to přes FTP a je to OK.