希望文件相关api支持流式传输
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 5/5
- Temps estimé
- Plus d'une semaine
- Accessibilité débutants
- 25/100
Piste de recherche
Commencez par localiser l’API d’upload de fichiers, l’abstraction du body byte[] de RawResponse et les deux implémentations de HttpTransport mentionnées dans l’issue. Définissez les interfaces d’upload et de téléchargement en streaming, puis vérifiez que les fichiers volumineux peuvent être transmis sans nécessiter le body complet ni un File local.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
当前文件上传必须使用File, 这意味着上传的文件必须在本地.
文件的下载由RawResponse提供byte[] body的统一抽象, 具体两个HttpTransport的实现都是读取全部body.
这影响客户文件操作形式的多样性以及应用性能稳定性的额外设计成本. 就下载而言, 对于技术不敏感的开发可能会忽略这里的潜在OOM隐患.
希望飞书可以支持文件流式传输.
以一个常见用例举例, 客户文件通常在OSS上, 上传可直接复用文件以流式传输转写到飞书. 从飞书下载也可直接转写到OSS得到统一管理和存档, 获取OSS链接保存至业务数据中作为关联.
- Langage dominant
- Java
- Étoiles
- 311
- Forks
- 115
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Préparer son environnement
Ce projet ne fournit ni conteneur de développement, ni Dockerfile, ni guide de contribution : l'installation est à votre charge. Commencez par son README, et consultez notre guide de la première contribution pour les étapes générales.
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de larksuite/oapi-sdk-java
-
Difficulté 2/5 1-3 heures Accessibilité débutants 75/100
larksuite/oapi-sdk-java#196 ·
-
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
larksuite/oapi-sdk-java#191 ·
-
Difficulté 1/5 Moins d'une heure Accessibilité débutants 82/100
larksuite/oapi-sdk-java#149 ·
-
接口响应类型错误Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 62/100
larksuite/oapi-sdk-java#79 ·
-
什么时候能加入云文档的"修订"功能Ouverte
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 25/100
larksuite/oapi-sdk-java#195 ·
Toutes les issues de larksuite/oapi-sdk-java
Issues similaires
-
P2 testing
Difficulté 1/5 Moins d'une heure Accessibilité débutants 90/100
Les mainteneurs répondent en général sous 1 jour
-
area/core kind/bug status/triage team/core-shared
Difficulté 2/5 1-3 heures Accessibilité débutants 82/100
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 88/100
checkstyle/checkstyle#21755 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
spring-projects/spring-integration#11495 ·
Les mainteneurs répondent en général sous 2 jours
-
Difficulté 2/5 1-3 heures Accessibilité débutants 84/100
Les mainteneurs répondent en général sous 1 jour