Self-host: every image upload adds a thumb_*.webp file to the user's bucket
Maintainer thường phản hồi trong vòng 1 ngày
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 4/5
- Thời gian dự kiến
- 3-5 ngày
- Mức phù hợp với người mới
- 65/100
- Loại issue
- Lỗi
- Độ rõ ràng
- Đặc tả rõ ràng
- Mức độ hoạt động
- Sôi nổi
- Công nghệ
- typescript
Hướng nghiên cứu
Start with lib/services/storageProcessing.ts lines 122–161, where local storage creates and records thumbnails, then trace how file metadata is stored and how file deletion works. Check the storage file listing endpoint and related tests. Done when each thumbnail is stored with its original, is absent from file listings and bucket counts, and is removed when the original is deleted.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
On the local storage driver, uploading an image larger than 200px schedules post-processing that writes a 200px WebP thumbnail and records it as an ordinary file in the same bucket:
The thumbnail row has its own name (thumb_<stored name>.webp) and nothing links it to the original. So on a self-hosted install:
- the console,
GET /api/v1/{projectId}/storage/files, and any screen in the app that lists a user's files show a file the user never uploaded, for every image; - these rows count toward the 1,000 files per bucket limit;
- deleting the original leaves its thumbnail behind.
Backenly Cloud's S3 driver does not run this step.
Done when a thumbnail is stored as part of its original (for example in the original's metadata) rather than as a separate listed file, and is removed with it.
- Ngôn ngữ chính
- TypeScript
- Star
- 56
- Fork
- 19
- Merge trung bình
- 14 giờ 4 phút
- Pull request đã merge (30 ngày)
- 366
Chuẩn bị môi trường
- Có Dockerfile hoặc tệp Docker Compose
- Không có mẫu pull request
- Đọc hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của backenly/backenly
-
JSON and Math are empty inside sandbox functions, so any function that uses them fails on every runĐang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 82/100
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 90/100
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 56/100
Maintainer thường phản hồi trong vòng 1 ngày
-
ctx.db treats { column: null } as = NULL, so query, update and delete match no rowsCó thể đã có người làm @akashr001 đã nhận hôm nay. Đang mở
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 77/100
backenly/backenly#602 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 75/100
Maintainer thường phản hồi trong vòng 1 ngày
Tất cả issue của backenly/backenly
Issue tương tự
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
AykutSarac/jsoncrack.com#616 ·
-
nip27: long hashtag swallows the rest of the content, lone # gives an empty hashtagCó thể đã có người làm @bardrop đã nhận hôm nay. Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 82/100
nbd-wtf/nostr-tools#578 ·
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
backnotprop/plannotator#3427 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
microsoft/Power-CAT-Copilot-Studio-Kit#942 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
[BUG]: Duplicate preposition in heading and unformatted feedback text on Strengthen Argument pageĐang mởbug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
AOSSIE-Org/DebateAI#801 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày