Как мога да изпратя формуляр, който съдържа изображениеи го съхранявайте в img / orginal папка и след това го преоразмерявате до няколко различни размера и ги съхранявайте в img / small img / medium img / big с помощта на CakePHP медиен плъгин или друг плъгин.
Просто искам да знам възможно ли е да кача изображение, като изпращам файла до сървъра и изпълнявам действие, където мога да направя малко логика и да се върна обратно и да покажа изображението.
Моля, насочете ме къде трябва да започна.
Отговори:
1 за отговор № 1е добре за jquery. Аз не съм опит с cakephp чрез
1 за отговор № 2
винаги можете да създадете свой собствен компонент или можете да използвате компонент от страницата за печене. Намерих тези две, които може да ви помогнат
http://bakery.cakephp.org/articles/santoshgroup/2010/10/12/file_upload_restriction_2
Късмет!
1 за отговор № 3
http://bakery.cakephp.org/articles/Warringer/2009/05/08/comfortable-ajaxuploads-with-cakephp
Не работи с най-новата версия на CakePHP, но мисля, че е близо до това, от което се нуждаете.
[Актуализиран, 13 март 2012 г.]
Всъщност търсех нещо подобнопо-горе (което е как се натъкнах на този пост в Stackoverflow на първо място) и наистина не намерих нещо, което се доближи до това, което търсих ... затова написах моя собствен Plugin:
https://github.com/srs81/CakePHP-AjaxMultiUpload
Цялата документация е в README и тя просто трябва да работи извън полето на CakePHP 2.0.6 и 2.1.0 (тествано и на двете.) Надявам се, че е полезно.