10/10/2018, 11:00
AJAX upload image: resize image trên máy tính trc khi upload lên host????
Cho mình hỏi có thể làm đc với AJAX upload image: resize image trên máy tính trc khi upload lên host?
AJAX sẽ kiểm tra dung lượng ảnh trc, nếu ko đạt yêu cầu nó sẽ "change quality" của iamge ngay trên máy tính đến 1 thư mục nào đó C:Documents and SettingsAdministratorApplication DataAJAX-IMAGE chẳng hạn. Rồi lấy đường dẫn mới tới input rồi submit upload ko?
MÌnh hỏi có lẽ hơi kỳ cục , mong ai đó giải đáp !
Thanks!
AJAX sẽ kiểm tra dung lượng ảnh trc, nếu ko đạt yêu cầu nó sẽ "change quality" của iamge ngay trên máy tính đến 1 thư mục nào đó C:Documents and SettingsAdministratorApplication DataAJAX-IMAGE chẳng hạn. Rồi lấy đường dẫn mới tới input rồi submit upload ko?
MÌnh hỏi có lẽ hơi kỳ cục , mong ai đó giải đáp !
Thanks!
Bài liên quan
Do đó bạn vẫn phải upload nguyên xì cái image lên server, rồi xào nấu gì trên đó thôi rồi nhả về client.
Cách hiện tại các website lớn làm là sử dụng flash hoặc java làm công cụ để upload, xử lý hình ảnh ở client trước rồi mới upload lên.
[=========> Bổ sung bài viết <=========]
Bổ sung cái ví dụ cho bạn:
http://imagemagick.org/script/index.php
Chưa hoàn chỉnh, nhưng hiện đã có thể đưa hình ảnh vào edit ngay tại chỗ, không cần nhờ đến các tác vụ của máy chủ. Gypaint được viết hoàn toàn dựa trên những kỹ thuật phía client.
Bạn có thể google thêm các từ khóa : canvas, FileReader, getAsDataURL.
Về Gypaint, tớ vẫn đang bí chỗ này, bác nào pro giúp thêm :
http://www.mail-archive.com/jsmentor.../msg00823.html