| Autor | Zpráva | ||
|---|---|---|---|
| Kcko Profil |
#1 · Zasláno: 17. 3. 2007, 10:53:11
Zdravim,
chtel jsem uzivatelum usnadnit jistou akci. Pri zakladani uzivatelskeho profilu ci jeho uprave maji moznost si nahrat fotku. Mam takovou mensi avatari galerii a soucasny stav je ten, ze si uzivatel vybere avatar, ulozi ho na disk a vlozi do form. prvku type="file" a uploadne. Chtel jsem to vylehcit javaskriptem, ze si user otevre galerku do noveho okna a kliknutim na obrazek se mu cesta k obrazku rovnou zapise do inputu. Jenze to nejde, hlasi to chybu error Code 1000 a ted sem si uvedomil, ze type="file" nema VALUE. Da se to nejak vyresit? Diky |
||
| Dero Profil |
#2 · Zasláno: 17. 3. 2007, 11:05:26
Proč jen ke každému uživateli nepřidáš do databáze příznak, který avatar si vybral? Podle toho ten avatar ze své galerie zobrazíš.
|
||
| Leo Profil |
#3 · Zasláno: 17. 3. 2007, 11:24:34
CO vam hlasi chybu Code 1000? Databaze? Leo
|
||
| Dero Profil |
#4 · Zasláno: 17. 3. 2007, 11:28:55
Leo: Řekl bych, že JS (1000 je unexpected error). S input type="file" by nemělo jít pomocí uživatelského skriptování manipulovat - jde tuším přímo o omezení OS, ačkoliv zrovna nedávno jsem viděl zajímavou ukázku, která tohle popírala. Linkovat nebudu.
|
||
| Kcko Profil |
#5 · Zasláno: 17. 3. 2007, 11:34:05
No jasne behem dalsi hodiny testovani a zkouseni mi to taky docvaklo. Link jsem si nasel a neresi to uplne ten problem.
Avatary s priznakem mit nemuzu, museji se jeste orezavat a jsou tu dalsi drobnosti kterymi bych zabil pul dne ...tak nic aspon sem to zkusil ;) |
||
| Leo Profil |
#6 · Zasláno: 17. 3. 2007, 12:44:13
"ačkoliv zrovna nedávno jsem viděl zajímavou ukázku, která tohle popírala. Linkovat nebudu."
Ja taky, pred par dny, byla ro bezpecnostni chyba jak IE tak FF. Leo |
||
| peta Profil |
#7 · Zasláno: 17. 3. 2007, 16:06:05
Kcko
mno, ty muzes misto input type=file pouzit skryty input nicmene, kdyz mas avatar z galerie, proc jej prenaset tam i zpet? avatar.php?id=5 avatar/obrazek5.jpg [...][file] ... [select avatary\|/] [avatary] onclick=zobraz() { objekt.innerHTML="<img src=... onclick=aaa(1)>"+ "<img src=... onclick=aaa(2)>"; } aaa(id) {document.form.avatar.value=1} ... |
||
| Leo Profil |
#8 · Zasláno: 17. 3. 2007, 16:25:14
Jak pise peta, pokud vybirate obrazek, ktery uz je na serveru, pak vas nejaky upload nezajima. Pokud ho ma uzivatel teprve na svem pc, pak ho vybete pres input type="file". Leo
|
||
|
Časová prodleva: 19 let
|
|||
Toto téma je uzamčeno. Odpověď nelze zaslat.
0