Fallback from chunked to regular uploader for small files
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 35/100
Línea de trabajo
Comienza siguiendo el chunked uploader y el punto de entrada folder.upload(path) descrito en el issue; después compara cómo gestiona cada uno los archivos que están por debajo del mínimo de chunked-upload. Define el comportamiento genérico de subida y las expectativas para una subida completada antes de implementarlo, y verifica tanto el fallback para archivos pequeños como las subidas chunked normales con pruebas.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Is your feature request related to a problem? Please describe.
When I run the chunked uploader on a too-small file size, I get the following:
boxsdk.exception.BoxAPIException: Message: File size 302023 less than minimum allowed for this API: 20000000
Status: 400
Code: file_size_too_small
Describe the solution you'd like
Allow a generic upload function that falls back to the default uploading if chunked uploader refuses the file.
I realize this might be a bit high level, but considering how smooth most of the SDK is (thank you!) I feel like the folder upload (folder.upload(path)) is so clean and simple it would be a simple fallback for the chunked uploader.
Describe alternatives you've considered
The alternative is a file size check, two code paths, etc.
- Lenguaje dominante
- Python
- Estrellas
- 460
- Forks
- 224
- Merge medio
- 11 h 29 min
- PR fusionados (30 d)
- 20
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Sin plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de box/box-python-sdk
-
enhancement
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
box/box-python-sdk#196 ·
Los mantenedores suelen responder en 1 día
-
JTI claim value is not getting regenerated if API calls fails due to rate limitQuizá libre de nuevo @mwwoda la tomó hace 288 días y no hay ningún pull request abierto. Abiertobug enhancement
box/box-python-sdk#1314 · 6 comentarios · 5 asignados ·
Los mantenedores suelen responder en 1 día
-
Missing py.typed marker in box_sdk_gen causes mypy import-untyped errorQuizá libre de nuevo @mwwoda la tomó hace 393 días y no hay ningún pull request abierto. Abiertoenhancement
box/box-python-sdk#1154 · 5 comentarios · 5 asignados ·
Los mantenedores suelen responder en 1 día
-
Asynchronous IO SupportAbiertoenhancement
Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100
box/box-python-sdk#1155 · 1 comentario · 4 reacciones ·
Los mantenedores suelen responder en 1 día
-
Implement `__eq__` for CreateFolderParent classQuizá libre de nuevo @mwwoda la tomó hace 655 días y no hay ningún pull request abierto. Abiertoenhancement
box/box-python-sdk#1157 · 1 comentario · 6 asignados ·
Los mantenedores suelen responder en 1 día
Todos los issues de box/box-python-sdk
Issues similares
-
deployment release-lag
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
nolte/kamerplanter#2047 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
NousResearch/hermes-plugin-claude-subscription-directsdk#94 ·
Los mantenedores suelen responder en 1 día
-
Claiming namespace `reactogenic`Abiertonamespace operations
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
EclipseFdn/open-vsx.org#13702 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
Los mantenedores suelen responder en 1 día