Hacktoberfest 2026: những issue maintainer đã đánh dấu cho tháng Mười, đang mở và phù hợp người mới. Xem issue Hacktoberfest

希望文件相关api支持流式传输

Đang mở
#173 0 bình luận 0 reaction 0 người được giao Xem trên GitHub

Chưa có ai nhận issue này.

Đánh giá

Độ khó
5/5
Thời gian dự kiến
Hơn một tuần
Mức phù hợp với người mới
25/100
Loại issue
Tính năng
Độ rõ ràng
Cần làm rõ
Mức độ hoạt động
Đình trệ
Công nghệ
java
Lĩnh vực
api

Hướng nghiên cứu

Bắt đầu bằng cách xác định API tải tệp lên, abstraction body byte[] của RawResponse và cả hai triển khai HttpTransport được đề cập trong issue. Định nghĩa các interface tải lên và tải xuống theo kiểu streaming, sau đó xác minh rằng các tệp lớn có thể được truyền qua mà không yêu cầu toàn bộ body hoặc một File cục bộ.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Mô tả

当前文件上传必须使用File, 这意味着上传的文件必须在本地.

文件的下载由RawResponse提供byte[] body的统一抽象, 具体两个HttpTransport的实现都是读取全部body.

这影响客户文件操作形式的多样性以及应用性能稳定性的额外设计成本. 就下载而言, 对于技术不敏感的开发可能会忽略这里的潜在OOM隐患.

希望飞书可以支持文件流式传输.

以一个常见用例举例, 客户文件通常在OSS上, 上传可直接复用文件以流式传输转写到飞书. 从飞书下载也可直接转写到OSS得到统一管理和存档, 获取OSS链接保存至业务数据中作为关联.

Ngôn ngữ chính
Java
Star
311
Fork
115
Merge trung bình
19 phút
Pull request đã merge (30 ngày)
2

Chuẩn bị môi trường

Dự án này không cung cấp dev container, Dockerfile hay hướng dẫn đóng góp, nên bạn cần tự thiết lập môi trường: hãy bắt đầu từ README và xem hướng dẫn đóng góp lần đầu của chúng tôi để biết các bước chung.

Bắt đầu từ đâu

  1. Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
  2. 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.
  3. Fork repository và làm thay đổi trên một nhánh.
  4. Mở pull request có tham chiếu số hiệu của issue.

Issue khác của larksuite/oapi-sdk-java

Tất cả issue của larksuite/oapi-sdk-java

Issue tương tự

Thêm issue về Java

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.