Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Upload fajla i muke sa browser-ima

[es] :: .NET :: Upload fajla i muke sa browser-ima

[ Pregleda: 1671 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Valerij Zajcev

Član broj: 40886
Poruke: 1374
*.dynamic.sbb.rs.



+2 Profil

icon Upload fajla i muke sa browser-ima02.10.2011. u 15:21 - pre 152 meseci
Ne znam dal' moze da prodje dan, a da mi ne presedne neka "browserska nekompatibilnost".
Radim upload fajlova. I testirao sam sve na schrome-u i tek posle video da mi mozilla i IE prave bug-ove.
Dakle kada uploadujem fajl (sliku) trebam da je prikazem odmah korisniku pa mi treba njen path.

Chrome vraca sledeci path i on radi, uredno se prikaze slika:
chrome > "../../Content/Images/Full/IMG090.jpg"

Mozila, isti path ali se ne vidi slika:
mozilla > "../../Content/Images/Full/IMG090.jpg"

IE path katastrofa! HttpPostedFileBase FileName - mi daje ovo cudo od path-a.
ie > "../../Content/Images/Full/C:\\Users\\Vlada\\Desktop\\wallpapers\\clear-water-dsc04070-d3200.jpg"

Jel imao neko ovakve probleme i kako ste ih resili?
 
Odgovor na temu

wex-alpha
Sarajevo

Član broj: 7580
Poruke: 845
*.dynamic.telemach.ba.



+13 Profil

icon Re: Upload fajla i muke sa browser-ima02.10.2011. u 19:22 - pre 152 meseci
Kako radis upload, ne razumijem :)

Mozda i mogu odgovoriti na pitanje, ali ga stvarno ne razumijem.
 
Odgovor na temu

Valerij Zajcev

Član broj: 40886
Poruke: 1374
*.dynamic.sbb.rs.



+2 Profil

icon Re: Upload fajla i muke sa browser-ima02.10.2011. u 20:07 - pre 152 meseci
Znaci problem je sto path koji dobijem (u kodu imagePath) koji vratim iz Upload() metode je dobar (gore koji sam naveo za chrome). I u chrome-u lepo prikaze sliku. Ali u mozili isti path i ne radi. A u exploreru mi uvali taj path i nikako ne mogu da iscupam ime slike da formiram path. Mislim mogu ali sa manipulacijama nad stringom. Ali ne kapiram zasto ovaj problem!? Mozda nesto radim pogresno, ne znam?

Code:
[HttpPost]
        public ActionResult Upload()
        {
            string savedFileName = null;
            string hName = null;
            for (int i = 0; i < Request.Files.Count; i++)
            {
                HttpPostedFileBase hpf = Request.Files[i] as HttpPostedFileBase;
                if (hpf.ContentLength == 0)
                    continue;

                savedFileName = Path.Combine(
                   AppDomain.CurrentDomain.BaseDirectory,
                   "Content", "Images", "Full",
                   Path.GetFileName(hpf.FileName));
                hName = hpf.FileName;
                
                ImageModel.ResizeAndSave(savedFileName, hpf.FileName, hpf.InputStream, 540, false);
            }

            string imagePath = string.Format("../../Content/Images/Full/{0}", hName);
...

Taj image path posle koristim kroz JS.
Code:
...replace('../CityGallery/SuccessUpload?imageName=' + result);
 
Odgovor na temu

ravni

Član broj: 8894
Poruke: 373



+15 Profil

icon Re: Upload fajla i muke sa browser-ima03.10.2011. u 19:05 - pre 152 meseci
nije mi jasno, zasto ne koristis 'savedFileName' umesto 'hName'? pa valjda je vaznije gde si ga snimio...
 
Odgovor na temu

[es] :: .NET :: Upload fajla i muke sa browser-ima

[ Pregleda: 1671 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.