cloudflare / cloudflare/developer-platform
🐛 BUG: Unable to put an object with a key containing '...' to R2
- Ngôn ngữ chính
- Không có dữ liệu ngôn ngữ
- Star
- 1
- Fork
- 0
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Mô tả
### Which Cloudflare product(s) does this pertain to?
R2
### What version of `Wrangler` are you using?
3.1.1
### What operating system are you using?
Linux
### Describe the Bug
After I exec `wrangler r2 object put 'blog/assets/_...slug_.abcd1234.css' -f ./dist/assets/_...slug_.abcd1234.css`, it returned `Failed to fetch /accounts/*/r2/buckets/*/objects/assets/_...slug_.abcd1234.css - 403: Forbidden)`.
But when I changed the key into `blog/assets/_.slug_.abcd1234.css`, which has no consecutive '.', it just uploaded without any error.
I think it could be a bug of path handling because the original file (whose key contains three consecutive '.') could be uploaded in the R2 webpage.
Hướng dẫn đóng góp
Hướng nghiên cứu
Bắt đầu bằng cách tái hiện lệnh `wrangler r2 object put` đã được báo cáo trên Linux với Wrangler 3.1.1, so sánh key chứa ba dấu chấm liên tiếp với key hoạt động bình thường. Theo dõi quá trình xử lý đường dẫn liên quan đến request tải lên R2. Hoàn tất khi key ban đầu được tải lên thành công thông qua Wrangler, nhất quán với giao diện web R2.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Đánh giá
- Công nghệ
- linux
- Lĩnh vực
- cli, cloud
- Loại issue
- Lỗi
- Độ khó
- 3/5
- Thời gian dự kiến
- 1-2 ngày
- Mức độ hoạt động
- Đình trệ
- Độ rõ ràng
- Khá rõ ràng
- Mức phù hợp với người mới
- 35/100