希望文件相关api支持流式传输
まだ誰も着手していません。
評価
調査の方向性
まず、ファイルアップロード API、RawResponse の byte[] body 抽象化、および issue で言及されている両方の HttpTransport 実装を見つけます。ストリーミングによるアップロードとダウンロードのインターフェースを定義し、その後、大きなファイルが完全な body やローカルの File を必要とせずに通過できることを確認します。
索引モデルが issue の本文から書いたものです。
説明
当前文件上传必须使用File, 这意味着上传的文件必须在本地.
文件的下载由RawResponse提供byte[] body的统一抽象, 具体两个HttpTransport的实现都是读取全部body.
这影响客户文件操作形式的多样性以及应用性能稳定性的额外设计成本. 就下载而言, 对于技术不敏感的开发可能会忽略这里的潜在OOM隐患.
希望飞书可以支持文件流式传输.
以一个常见用例举例, 客户文件通常在OSS上, 上传可直接复用文件以流式传输转写到飞书. 从飞书下载也可直接转写到OSS得到统一管理和存档, 获取OSS链接保存至业务数据中作为关联.
- 主要言語
- Java
- スター
- 311
- フォーク
- 115
- PR マージ指標
- 30日以内にマージされた PR はありません
環境構築
このプロジェクトには開発コンテナ、Dockerfile、コントリビューションガイドがありません。まず README を読み、一般的な手順ははじめてのコントリビューションガイドを参照してください。
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
larksuite/oapi-sdk-java のほかの issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100
larksuite/oapi-sdk-java#197 ·
-
難易度 2/5 1〜3時間 初心者へのやさしさ 75/100
larksuite/oapi-sdk-java#196 ·
-
sdk提供的新增、更新人才接口代码和飞书招聘的接口不一致,导致接口调用失败,返回报错是类型转换失败対応中かも @CharLilis が 77 日前に担当しました。 オープン
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
larksuite/oapi-sdk-java#191 ·
-
難易度 1/5 1時間未満 初心者へのやさしさ 82/100
larksuite/oapi-sdk-java#149 ·
-
接口响应类型错误オープン
難易度 2/5 1〜3時間 初心者へのやさしさ 62/100
larksuite/oapi-sdk-java#79 ·
larksuite/oapi-sdk-java の issue をすべて見る
似ている issue
-
BoxAttachmentMulti parsing leaks IOException / ArrayIndexOutOfBoundsException on malformed content instead of IllegalArgumentException対応中かも @Kshot3000 が今日担当しました。 オープン
難易度 2/5 1〜3時間 初心者へのやさしさ 74/100
ergoplatform/ergo-appkit#272 ·
-
難易度 2/5 1〜3時間 初心者へのやさしさ 64/100
-
難易度 2/5 1〜3時間 初心者へのやさしさ 66/100
-
難易度 2/5 1〜3時間 初心者へのやさしさ 64/100
utopia-rise/godot-jvm#1004 ·
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 82/100
spring-projects/spring-grpc#442 ·