2010-09-24 59 views
1

我的用戶需要上傳大量文件到網站(僅限HTTP訪問)。此外,無論我告訴他們如何以低分辨率拍攝照片,他們都會繼續使用大尺寸圖像。很明顯,他們抱怨說需要很長時間才能通過簡單的HTML表單上傳所有文件 - 我打算切換到SWFUpload(http://www.swfupload.org/)。任何其他建議或經驗?我使用CakePHP和jQuery框架在LAMP中進行編程 - 解決方案也需要是瀏覽器不可知的(沒有ActiveX垃圾)並且不使用Java。上傳文件的最佳/最快方式

+0

我正在使用SWFUload和jquery.swfupload.js插件。這裏有很多功能,所以我相信它會滿足您的需求。我讀過雖然有一些Linux問題,但這些可能已經在Flash的更新更新中排序。祝你好運! – mkoistinen 2010-09-24 17:03:45

回答

1

我能看到的唯一的解決辦法是處理圖像的客戶端,但降低你的選擇,以實際做閃光燈或JavaScript中使用HTML5的Canvas工具圖像轉換/改造。

Resizing an image in an HTML5 canvas

^^這看起來微不足道,我不太肯定的畫布可以操縱在本地存儲的圖像。

+1

使用HTML5的問題是,它不會在所有瀏覽器(主要是IE)中運行。 – pirhac 2010-09-24 18:12:02

0

我建立了一個接受多個上傳照片使用CakePHP和jQuery的SWFUpload的插件網站。它工作得非常好,我還用GD調整了圖像的大小。此外,該網站使用Linux,我沒有任何問題。