2011-07-31 13 views
1

我使用appcelerator建立一個移動應用程序爲android & ios。我使用cakephp 構建了一個rest服務器,它返回json。 我想知道如何使用戶可以將圖像上傳到服務器,服務器 將此圖片調整爲2種不同的標準尺寸並將它們存儲在服務器上。這張圖片應該是 通過json獲取請求一邊與其他相應的信息。我的問題是如何讓用戶在cakephp環境中存儲多個尺寸的圖片?

我怎樣才能將用戶上傳的圖片大小調整爲兩個標準大小和 如何將這些圖像(文件夾或數據庫)存儲起來,以便通過json和其他相應的信息一起訪問這些圖像?

回答

2

爲調整大小,只是谷歌「PHP調整大小的圖像」。將圖像存儲在webroot/img文件夾中的某個文件夾中,並將文件名存儲在數據庫中。如果有另一個具有相同名稱的文件,則可能需要重命名該文件。根據要求,只需將用戶的網址鏈接到您的圖片即可。

+0

+1聲音的意見,雖然CakePHP [媒體插件](http://stackoverflow.com/questions/3148203/best-practice-to-upload-files-in-cakephp/3162144#3162144)可能會節省一些時間。 – deizel