2011-07-15 143 views
2

如何提交包含圖像的表單並將其存儲在img/orginal文件夾中,然後將其重新調整爲幾個不同的大小並使用CakePHP將它們存儲在img/small img/medium img/large中媒體插件或任何其他插件。CakePHP Ajax圖片上傳

我只想知道是否可以通過將文件發送到服務器並運行一個操作,我可以做一點邏輯並返回並顯示圖像來上傳圖像。

請指導我從哪裏開始。

+0

發現這個http://pixelcone.com/tutorial/ajax-file-upload-using-jquery-and-cakephp-media-plugin/ –

回答

1

http://www.uploadify.com/

是罰款的jQuery。 我沒有經歷過cakephp通過

+0

我看了看那個組件..看起來很棒。只是想undeerstand如何在Cake中實現它 –

+0

CakePHP是PHP框架,對不對? – genesis

+0

是的,它是一個PHP框架 –

1

你總是可以創建自己的組件,或者你可以使用麪包店頁面的組件。我發現這兩塊可能會幫助您

http://bakery.cakephp.org/articles/floorball92/2009/08/02/image-component-for-upload-and-thumbnail-phpthumb

http://bakery.cakephp.org/articles/santoshgroup/2010/10/12/file_upload_restriction_2

祝您好運!

+0

ahhh oops沒有在標題中看到「AJAX」..所以你應該使用JS上傳器,就像其他答案中提到的JS上傳器一樣,服務器端你會需要像我發給你的那樣的組件 – pleasedontbelong

1

http://bakery.cakephp.org/articles/Warringer/2009/05/08/comfortable-ajaxuploads-with-cakephp

它不使用CakePHP的最新版本的工作,但我認爲它接近你所需要的。

[更新內容,2012年3月13

其實,我一直在尋找像上面(這是我無意中發現了擺在首位這個崗位#1),並沒有真正發現任何東西來了接近我一直在尋找...所以寫我自己的插件:

https://github.com/srs81/CakePHP-AjaxMultiUpload

所有文檔都在README,它應該只是工作開箱介紹CakePHP 2.0.6和2.1.0 (在兩者上都進行了測試。)希望它有用。