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

Název: [Vyřešeno] Čínské Mono
Přispěvatel: 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:

Kód: [Vybrat]
?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.
Název: Re:Čínské Mono
Přispěvatel: Tomáš Moravec 25 Února 2013, 21:21:27
A je chyba v souboru nebo v programu ve kterém to otevíráš? Tzn. když to otevřeš jinde, tak je to ok?
Název: Re:Čínské Mono
Přispěvatel: Matesax 25 Února 2013, 22:36:43
Problém se zdá být na serveru.Vracím standardní MemoryStream - vytvořeného zip archivu:

Kód: [Vybrat]
[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.