Как да позволим на потребителите да съхраняват изображения с множество размери в среда на cakephp?

Създавам мобилно приложение за android & ios с помощта на appcelerator. Създадох сървър за почивка, използвайки cakephp, който връща json. Бих искал да знам как мога да направя възможно потребителите да качват изображение на сървър и сървърът да преоразмерява тази картина до 2 различни стандартни размера и да ги съхранява на сървъра. Това изображение трябва да бъде достъпно чрез заявка за получаване на json заедно с друга съответна информация. Въпросите ми са

Как мога автоматично да преоразмерявам снимки, които са качени от потребителите в два стандартни размера и как мога да съхранявам тези изображения (в папки или DB), така че да са достъпни чрез json заедно с другата им съответстваща информация?


person jan    schedule 31.07.2011    source източник


Отговори (1)


за преоразмеряване, просто google "php resize image". Съхранявайте изображенията в някаква папка в папката webroot/img и съхранявайте името на файла в db. Може да се наложи да преименувате файла, в случай че има друг файл със същото име. При поискване просто дайте на потребителите URL адреса на вашето изображение.

person Anh Pham    schedule 01.08.2011
comment
+1 Добър съвет, въпреки CakePHP медиен плъгин може да спести малко време. - person deizel; 01.08.2011