Zadejte hledaný výraz...

$_files přes jquery

David Flídr
verified
rating uzivatele
(22 hodnocení)
2. 9. 2011 19:58:35
Dobrý den,
mám script pro nahrávání a zmenšování obrázků. Funguje to asi takto: formulář s možností nahrát soubor (.jpg) který se přes submit nahrává pomocí jquery a v jquery odkazuji na php klasickou funkcí: $.get("/hlas_nahrat.php", { u: 1, lnk_a: lnk_a, lnk_b: lnk_b, name_a: name_a, name_b: name_b },
function(data){ kde se foto zpracovává.
Jde mi o to jak je možné přenášet $_files a dostat ho toho php který ho zpracuje? Možná to je jednoduché, ale nejde mi to:)
2. 9. 2011 19:58:35
https://webtrh.cz/diskuse/_files-pres-jquery/#reply673395
Tom
verified
rating uzivatele
(6 hodnocení)
2. 9. 2011 20:04:52
Takhle to nejde, musíš buď vytvořit formulář v iframe, který odešleš (nezkoušel jsem, teď mě napadá, jestli to prohlížeče z bezpečnostních důvodů povolují, je dost možný že ne) a nebo použít třeba Uploadifiy, které využívá FLASH.
2. 9. 2011 20:04:52
https://webtrh.cz/diskuse/_files-pres-jquery/#reply673394
hm
verified
rating uzivatele
(20 hodnocení)
2. 9. 2011 20:11:42
ja pise jadro - pres ajax v jquery to nejde :) urcite pouzit uplodify (nebo spousty dalsich pluginu co pro jquery na toto existuji) nebo pouzit klasickou prohlizecovou metodu (ale chapu duvod proc ji pouzit nechces)
jde proste o to, ze prohlizec ten soubor nemuze z disku rpecist a poslat ajaxem (ac je to teoreticky mozne), tato podpora neexistuje, proto se to obchazi flashem...
2. 9. 2011 20:11:42
https://webtrh.cz/diskuse/_files-pres-jquery/#reply673393
Tom
verified
rating uzivatele
(6 hodnocení)
2. 9. 2011 20:40:41
Napadlo mě s tím iFrame... V tom formuláři ho mít přímo v iframe a při v JS odchytit onChange a odeslat to.
2. 9. 2011 20:40:41
https://webtrh.cz/diskuse/_files-pres-jquery/#reply673392
David Flídr
verified
rating uzivatele
(22 hodnocení)
2. 9. 2011 21:06:14
Jadro007 : můžete prosím uvést krátký příklad? díky:)
2. 9. 2011 21:06:14
https://webtrh.cz/diskuse/_files-pres-jquery/#reply673391
hm
verified
rating uzivatele
(20 hodnocení)
2. 9. 2011 21:12:05
Napsal Jadro007;696984
Napadlo mě s tím iFrame... V tom formuláři ho mít přímo v iframe a při v JS odchytit onChange a odeslat to.
:) jenze tohle nebude fungovat... hlavne protoze jakakoliv manipulace s input type file je proste z bezoecnostnich duvodu zakazana, takze vytvorit formular z dat zadanych jinym formularem? nemozne :) tim hur do iframu... navic uploadify ma spousty dalsich vyhod - treba progress bar :)
2. 9. 2011 21:12:05
https://webtrh.cz/diskuse/_files-pres-jquery/#reply673390
Tom
verified
rating uzivatele
(6 hodnocení)
2. 9. 2011 21:21:37
Fida8: promiň, na ukázku teďka nemám moc čas. Pokud nemáš problém s FLASHem (já bych ho neměl), tak použí uploadify (http://www.uploadify.com/)
Aleš: nevím, jestli si mě pochopil. Myslel jsem to tak, že normální formulář, tam napíšeš třeba jméno, popisek... prostě co je potřeba. A pak tam umístíš iframe, ve kterém bude
u inputu zachytíš onChange událost, odešleš formulář (ten v iframe) - pokud by bylo potřeba, může iframe dát vědět stránce, že odeslal obrázek... To by podle mě mělo jít.
2. 9. 2011 21:21:37
https://webtrh.cz/diskuse/_files-pres-jquery/#reply673389
hm
verified
rating uzivatele
(20 hodnocení)
3. 9. 2011 00:45:57
jadro007: no... zabezpeceni prohlizecu se obejit da takze by to asi slo... ale uprimne? co uz je stokrat lepsi pouzit uploadify protoze ac jede pres flash tak tam s flashem ale vubec nepracujes to je v podstate jen frontend do ktereho zas tolik nezasahujes a pokud ano tak pres javascript :)
3. 9. 2011 00:45:57
https://webtrh.cz/diskuse/_files-pres-jquery/#reply673388
Tom
verified
rating uzivatele
(6 hodnocení)
3. 9. 2011 10:10:01
upřímně mu doporučuju uploadify, viz můj předchozí příspěvek :) sem to myslel spíš teoreticky, někomu by se to hodit mohlo..
3. 9. 2011 10:10:01
https://webtrh.cz/diskuse/_files-pres-jquery/#reply673387
Pro odpověď se přihlašte.
Přihlásit