1.8.x Tính Năng: uploadimages.org Viewer

Preview

Tác giả: Vinavil

Phiên bản: 1.1.8

Gửi lúc: 14/03/2026

Cập nhật lúc: 3 giờ trước

Third Party Integration
Mô tả
Upload Images Viewer adds [uimg] BBCode support for embedding end-to-end encrypted images from uploadimages.org directly in forum posts.

Images are encrypted in the browser before upload using AES-256-GCM and decrypted client-side: your server never sees plaintext image data.



Features
  • [uimg] BBCode - paste an uploadimages.org link and it renders inline
  • Toolbar buttons - blue insert button + green upload button in the post editor
  • Drag & drop - drop images directly into the editor to upload and embed
  • Clipboard paste - Ctrl+V to upload images from clipboard
  • Password support - inline unlock prompt for password-protected images
  • Dynamic content - MutationObserver handles AJAX-loaded posts



Security
  • Host-locked to uploadimages.org, HTTPS enforced
  • All output HTML-escaped, zero innerHTML usage
  • Constant-time HMAC verification
  • URL validation in both PHP and JavaScript
  • 50 tag limit per message prevents abuse
  • Upload lock prevents double-submit
  • Non-extractable WebCrypto keys



Installation

  1. Upload inc/plugins/uimg.php to your MyBB inc/plugins/ directory
  2. Upload jscripts/uimg_viewer.js to your MyBB jscripts/ directory
  3. Go to Admin CP > Configuration > Plugins and activate Upload Images Viewer



Usage

Code: 
[uimg]https://uploadimages.org/abc123#E2E1.key...[/uimg]

Requirements: MyBB 1.8.x, HTTPS enabled on your forum, modern browser with WebCrypto support.
Tải lên trình xem hình ảnh

Thêm [uimg] Hỗ trợ BBCode để nhúng hình ảnh được mã hóa đầu cuối từ uploadimages.org trực tiếp trong các bài đăng trên diễn đàn.

Hình ảnh được mã hóa trong trình duyệt trước khi tải lên bằng AES-256-GCM và được giải mã phía máy khách: máy chủ của bạn không bao giờ thấy dữ liệu hình ảnh văn bản thuần túy.



Tính năng
  • [uimg] BBCode - Dán một liên kết uploadimages.org và nó hiển thị cùng dòng
  • Các nút trên thanh công cụ - nút chèn màu xanh lam + nút tải lên màu xanh lá cây trong trình chỉnh sửa bài đăng
  • Kéo và thả - thả hình ảnh trực tiếp vào trình chỉnh sửa để tải lên và nhúng
  • Dán khay nhớ tạm - Ctrl + V để tải lên hình ảnh từ khay nhớ tạm
  • Hỗ trợ mật khẩu - Lời nhắc mở khóa nội tuyến cho hình ảnh được bảo vệ bằng mật khẩu
  • Nội dung động - MutationObserver xử lý các bài đăng được tải AJAX



Bảo mật
  • Máy chủ bị khóa với uploadimages.org, HTTPS được thực thi
  • Tất cả đầu ra thoát HTML, không sử dụng innerHTML
  • Xác minh HMAC theo thời gian liên tục
  • Xác thực URL trong cả PHP và JavaScript
  • Giới hạn 50 thẻ cho mỗi tin nhắn ngăn chặn lạm dụng
  • Khóa tải lên ngăn gửi hai lần
  • Khóa WebCrypto không thể trích xuất



Lắp ráp

  1. Tải lên inc/plugins/uimg.php vào MyBB của bạn inc/plugins/ Thư mục
  2. Tải lên jscripts/uimg_viewer.js vào MyBB của bạn jscripts/ Thư mục
  3. Truy cập Cấu hình CP > quản trị viên > Plugins và kích hoạt Tải lên trình xem hình ảnh



Sử dụng

Mã số: 
[uimg]https://uploadimages.org/abc123#E2E1.key... [/uimg]

Yêu cầu:

MyBB 1.8.x, HTTPS được kích hoạt trên diễn đàn của bạn, trình duyệt hiện đại với hỗ trợ WebCrypto.