Dưới đây là code upload & nhận hình ảnh qua server web php được mình sưu tầm và cải tiến. Mục đích nhằm giúp tương tác giữa người dùng và người quản trị, giúp tiết kiệm thời gian, rút ngắn quy trình. Đồng thời chất lượng ảnh cũng được người dùng tự quyết định, nghĩa là họ sẽ tự chọn hình ảnh mà họ cảm thấy đẹp nhất để gửi.
Code này dùng cụ thể vào mục đích gì ?
Một kịch bản được đặt ra là, có 1 trường Đại học với quy mô 4000 sinh viên cần file mềm ảnh thẻ để làm thẻ sinh viên. Hoặc 1 tổ chức có số người hoạt động tương tự cần hình ảnh chân dung để làm thẻ hội viên, văn bằng…
Ví dụ mình là người nhận trách nhiệm quản lý công việc này. Hãy tưởng tượng các công việc mình phải làm như sau: Nhận ảnh thẻ (file cứng), đánh số ghi chú để nhận dạng đúng người, scan và cắt ảnh bằng photoshop trên máy tính thành file mềm…Nhưng khoan đã nào, nếu vài chục người thì không vấn đề gì. Nhưng ở đây là con số 4000 người, thì mình sẽ phải làm đến bao giờ mới xong ?
Nghĩ đến đó thôi là đã thấy mệt và lười biếng trong người rồi. Nhưng chính sự lười biếng đó đã giúp thúc đẩy chúng ta luôn sáng tạo trong cách làm việc, giúp cải tiến, rút ngắn công đoạn, logic trong công việc hơn.
Code này sau khi được triển khai dạng website, thì người dùng có thể dùng chính chiếc điện thoại smartphone của mình để gửi ảnh cho người quản trị. Người quản trị chỉ mở trang quản lý, click chuột phải chọn Save về máy tính. Tên của hình ảnh cũng được xử lý lưu sẳn theo định dạng Mã người dùng của tổ chức hay cơ quan ( mã CMT/CCCD, mã hội viên, mã sinh viên…)
Người quản trị chỉ cần cung cấp đường link qua nhóm fb, zalo, hoặc bằng mã QR dán tại hội trường, nơi làm việc.
Người dùng chỉ cần dùng điện thoại của mình nhờ người khác chụp ảnh chân dung, hoặc có thể tự đi chụp ngoài tiệm chụp hình và yêu cầu tiệm gửi file mềm đã xử lý photoshop qua zalo mà không cần in hình. Người dùng truy cập và website được cung cấp trước đó để gửi.
Code này có tối ưu chống spam và giao diện có thân thiện trên điện thoại không ?
Câu trả lời là: Có!
Code hoạt động rất “thông minh” gần hoàn hảo như 1 trí tuệ nhân tạo. Giao diện trang web có responsive thân thiện với tất cả thiết bị như điện thoại, máy tính bảng, máy tính để bàn, laptop.
Một số chức năng “thông minh” mà code làm được cụ thể:
– Chức năng check form, chống spam

– Chức năng check đúng định dạng Mã người dùng theo kí hiệu riêng của tổ chức, ví dụ như các định dạng mã bắt đầu bằng kí hiệu ví dụ như SV12831, SH00XXXXXX. Dữ liệu nhập vào phải tuân thủ đúng, luôn bắt đầu bằng kí hiệu SV hoặc SH00.
– Chức năng chỉ cho phép gửi đúng file hình ảnh (định dạng có đuôi .jpg, .png, .bmp, ..) các định dạng khác như file pdf, excel, zip, rar, sẽ không được cho phép.
– Chức năng giới hạn dung lượng file hình ảnh gửi lên, tránh người dùng gửi file hình có dung lượng quá nặng.
– Chức năng chặn người dùng upload gửi nhiều lần, khi cần thay đổi phải thông báo cho người quản trị.
– Chức năng thông báo cho người dùng biết khi hoàn tất quá trình upload, gửi thành công.
Và nhiều chức năng khác ở phần quản trị như: chức năng phân trang hiển thị 10 (tùy thích con số) người dùng trên một trang, sắp xếp theo thứ tự mới nhất trước tiên, tìm kiếm theo Mã người dùng. Giúp người quản trị biết được số lượng người dùng cập nhập hằng ngày, và ghi nhớ mình đã Save ảnh đến trang thứ mấy trên tổng số.
Demo & Review
Các bạn có thể xem demo & review sản phẩm theo link bên dưới
Nếu muốn sở hữu code này, vui lòng liên hệ mình nhé!






