나는 이것에 대한 답을 다른 곳에서 찾을 수 없습니다. 이미지 크기가 Firebase 저장소의 maxSize보다 크면 어떻게 되나요?
예를 들어, 내 앱에서 이미지를 서버에 저장하고 사용자가 원하는 경우 나중에 다운로드 할 수 있습니다. maxSize 옵션을 1 * 1024 * 1024로 설정하여 getData를 호출하면 몇 가지 이미지에서 다음 오류가 발생합니다.
최대 크기 인 1048576 바이트를 초과하는 1059073 [예제] 바이트 크기의 개체를 다운로드하려고했습니다.
알겠습니다 ... 사진이 내가 설정 한 maxSize보다 큽니다. 내가 알고 싶은 것은 maxSize보다 크더라도 어떻게됩니까? 이미지가 최종적으로 maxSize 임계 값을 충족 한 다음 다운로드 될 때까지 계속해서 압축됩니까? 이미지가 너무 커서 모두 함께 건너 뛰고 다운로드되지 않습니까?
업로드 할 때 이미지를 충분히 작은 크기로 압축하려면 어떻게해야합니까? 내가 시도한 솔루션은 잘 작동하지 않기 때문에 구식이어야합니다. 별도의 질문이라는 것을 알고 있습니다.하지만 대답해도 괜찮으 시다면 대단합니다 ... 하나의 돌을 가진 두 마리의 새-그렇지 않다면 아, 그럼.
오류는 " 최대 다운로드 크기를 늘리는 것을 고려하십시오. "라는 메시지가 표시 됩니다. 앱 속도를 저하 시키거나 문제를 일으키지 않고 얼마나 높이 올릴 수 있는지 어떻게 알 수 있습니까 ?
코드 또는 링크로 답변을 설명해주세요!
감사.
내가 알고 싶은 것은 maxSize보다 크더라도 어떻게됩니까?
예약 한 최대 크기보다 크기 때문에 파일이 다운로드되지 않습니다. 그 외에는 아무 일도 일어나지 않습니다.
이미지가 최종적으로 maxSize 임계 값을 충족 한 다음 다운로드 될 때까지 계속해서 압축됩니까?
기필코 아니다. Firebase 저장소는 그 자체로는 파일에 대해 아무것도 모르기 때문에 어떤 식 으로든 파일을 건드리지 않습니다. 이미지 크기를 조정할 수있는 추가 제품 (예 : 확장 프로그램)이있을 수 있지만 이러한 제품은 사용자의 조건에 따라 트리거되지 않습니다.
크기 조정 솔루션을 작동하는 데 문제 가있는 경우 누구나 문제를 재현 할 수 있는 최소한의 단계로 새 질문을 엽니 다 .
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다