Skip to content

Commit 25b9a5e

Browse files
committed
fix(filer): get big data error
1 parent cd99807 commit 25b9a5e

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

rootfs/api/views.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -895,10 +895,12 @@ def list(self, request, **kwargs):
895895
def retrieve(self, request, **kwargs):
896896
path = self.kwargs.get('path', '')
897897
client = self.get_client()
898+
chunk_size = 1024 * 1024 * 2
898899
response = client.get(path, stream=True, params={"action": "get"})
899900
return FileResponse(
900901
status=response.status_code,
901-
streaming_content=utils.iter_to_aiter(response.iter_content()),
902+
headers=response.headers,
903+
streaming_content=utils.iter_to_aiter(response.iter_content(chunk_size=chunk_size)),
902904
)
903905

904906
def create(self, request, **kwargs):

0 commit comments

Comments
 (0)