Képfeltöltés autom. file méret csökkentéssel

kotto képe

D7-ben beállítottam egy kép mezőt és korlátoztam a méretet 450 x 340 px-re.
Idáig minden OK, de kiderült, hogy aki használja, annak a képei fotó minőségűek, tehát min. 7-15 MB méretűek.
Hogy kéne azt megoldani, hogy a mezőre történő feltöltés közben ne csak a px-t redukálja, hanem a file méretet is, mert a php-m csak 5MB-t engedélyez, ezért letilt ill. a tárhely se végtelen?

Drupal verzió: 
Nagy Gusztáv képe

A szerver oldalon nem tudsz semmit csinálni, amíg nem megy fel az állomány. Tehát nem fogsz tudni 10Mb-os képet használni, mert fel se megy. Egyébként ha korlátozod a méretét, akkor ugye ez azt jelenti, hogy átméretezi erre a méretre, vagyis így a kis méretben tárolja. Nem így tapasztalod?

0
0

Nagy Gusztáv

pp képe

felhasználót megkéred, hogy méretezze át a képet. Irfanview-vel kb 2 perc alatt át tud méretezni akármennyi képet.

Győzd meg, hogy így nehezebben lehet ellopni a képét, ezért nem engeded feltölteni az eredeti fotó minőséget. (meg mert minek is, ha csak 450x340-ben nézik)

pp

0
0
kotto képe

csak érdekelt, hogy van-e mégis valami megoldás, mivel a Drupal ismereteim limitáltak.

0
0
Nagy Gusztáv képe

Ha a szerver 5Mb-ban korlátozza a feltöltést, akkor ezt semmilyen Drupal ismerettel nem fogod kikerülni. Nem fog menni.

0
0

Nagy Gusztáv

kotto képe

van egy olyan lehetőség, hogy mezőbe történő feltöltéskor előbb megcsinálja a 450 x 320 px-re történő zsugorítást (ami automatice kis file-méretet eredményez) és csak utána csinálja meg az upload-ot.
Az egész azért kellene, mert idiótabiztosra kellene megcsinálni a weboldalt, mert még mindig vannak olyan emberek, akiknek a számítógép problémát okoz.
Amúgy csak egy kérdés volt, mert betanítom a kép zsugorítására és utána már minden passzolni fog. (Ezt a lépést akartam kispórolni, mert eggyel több hibalehetőség van és a hozzá nem értők tudják a "rendszert" mp-k alatt fejre állítani)

0
0
FleetCommand képe

Ez fordítva működik. Nem először lekicsinyíti és utána feltölti, hanem először feltölti és utána végez vele műveleteket. Azonban a méretkorlát miatt az első lépés nem lehetséges.
Úgy nézem, ami "nem jön le", az az, hogy a szerver addig nem tud hozzányúlni a képedhez, amíg nem töltöd fel. Tehát, amíg nem kerül fel a szerverre a kép, addig lekicsinyíteni sem tudod és semmit sem tudsz vele csinálni.
Azzal a fájllal pedig, ami nincs a szerveren, hanem a felhasználó gépén van, a felhasználón kívül senki nem tud semmit csinálni.
Remélem, így érthető. Ha nem, akkor csak fogadd el, hogy ez nem lehetséges. A felhasználó oldalán csak úgy lehetne megoldani, ha keresnél/csinálnál valami flashes/silverlight-os, akármilyen kliensoldali cuccot, ami betölti a képet és átméretezi. De mivel elég valószínűtlen, hogy ilyent találsz készen, egyszerűbb, ha azt mondod a Bélának, hogy kattintson már hármat, mielőtt feltölti a képeket.

0
0
kotto képe

kimerítettük a témát

0
0