Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- mysql
- c# 엑셀추출
- sql
- 프로그래머스
- 취업코데
- queryasync
- blob다운로드오류
- asp.net
- 알고리즘
- 코테유형
- 코테
- 코딩테스트
- 파이썬
- sql풀이
- 프로그래머스SQL
- sql server 포트번호
- 투포인터예제
- frontend
- blobcontainer
- 백준
- 파이썬백준
- blob파일다운로드
- C#
- c#blob
- blob파일업로드
- 로컬포트번호
- BLOB
- 코딩테스트유형
- 프로그래머스MYSQL
- export to excel
Archives
- Today
- Total
개발새발
Blob fetch download. 파일 다운로드는 되지만 파일이 잘못되어 열리지 않는 오류 발생 본문
사이트에서 Blob에 파일을 업로드 하고 fetch를 사용하여 다운로드하는 로직을 구현했다.
오류)
다운로드는 잘 되고, DB와 Blob에 모두 데이터가 잘 들어갔는데 파일 실행 시 다음과 같은 오류가 발생했다.
파일 형식 또는 파일 확장명이 잘못되어 파일을 열수 없습니다. 파일이 손상되지 않았는지 파일 확장명이 파일 형식과 일치하는지 확인하십시오
blob url을 접속하면 다음과 같은 오류 메세지가 떴다.
This XML file does not appear to have any style information associated with it. The document tree is shown below.
<Error>
<script/>
<Code>ResourceNotFound</Code>
<Message>The specified resource does not exist. RequestId:f292f8d0-201e-0075-6c60-90e04b000000 Time:2024-04-17T00:44:11.8780311Z</Message>
</Error>
처음에는 Blob 업로드 시에 Content-Type이 지정이 안된건가 했는데, Blob에는 데이터가 잘 들어가 있었다
Blob container에 폴더를 생성해서 넣었는데 경로 문제가 있었나? 싶었지만 아주 간단한 오류였다,,
문제점)
Blob Container 설정에서 공용 읽기 권한이 off로 되어있었다,,,
당연하게도 읽기 권한이 설정되어 있는 줄 알았다..
해결)
Blob Containers > [내 Blob] 우클릭 > 공용 엑세스 권한 설정 > '오직 Blob에 대한 공용 읽기 권한' 클릭
컨테이너와 blob 모두에 읽기 권한을 부여해도 되고, blob에만 권한을 부여해도 된다. 이건 알아서..!
'개발 > Back' 카테고리의 다른 글
SQL Server 로컬 인스턴스 사용 포트 번호 찾는 방법 (0) | 2024.08.28 |
---|---|
export large data to Excel file in C# asp.net Core 대용량 데이터 엑셀 추출, 메모리 사용량 (0) | 2024.08.27 |
C# Blob 파일 업로드와 다운로드, 파일 삭제 코드 구현 (0) | 2024.04.18 |
[Asp.Net] Dapper QueryAsync splitOn Multi mapping 쿼리 데이터 리스트 그룹화 바인딩 (0) | 2024.04.08 |
Comments