我有一個網站,用戶應該上傳圖片。我試圖找出設置這些圖像的最大寬度/高度的最佳方法,並在上傳之前進行檢查。檢查圖像尺寸客戶端
我知道像bandcamp這樣的網站有這個功能,而且看起來他們在javascript中做這個客戶端,但是當我讀到網絡上所有類似的問題時,聽起來好像不可能。所以這是我的問題。
如果能夠做到這一點在JavaScript中,可以有人解釋如何或告訴我一個開源的例子
如果不是,那麼要麼接受這兩種解決方案。
a。圖像從瀏覽器上傳到服務器。一旦它被成功地複製到服務器,你可以使用像PIL(我使用Django)的第三方Python庫來檢查尺寸,然後返回ajax真/假如果它是有效的
b.Uploaded將圖像插入到DOM中但隱藏起來,然後使用
document.getElementByID('#image_id「)。height + width查看大小 如果大小有效,則顯示:block或不管。
A和b都底片,所以如果有一個更好的解決方案,讓我知道
感謝
一切我已經看到了使用插件或控制,如Flash,Java和Silverlight中,的ActiveX,你的名字。我不認爲曾經的Javascript有你的文件系統或文件內容的任何訪問 - 另外,寫作Javascript中的JPG/GIF解析器將會是一件痛苦的事情。 –