반응형
파일을 클라이언트에 주면서 파일명을 설정했는데 해당 부분에서 에러가 났다
에러는 ERR\_RESPONSE\_HEADERS\_MULTIPLE\_CONTENT\_DISPOSITION
와 같이 발생하였다
res
.header('Content-Type', 'application/pdf')
.header("Content-Disposition", "inline; filename=" + encodeURI(testTitle) + ".pdf");
res.send(content)
위의 코드에서 filename=test.pdf
이런 식으로 코드가 들어가는데
크롬에서는 그것을 취약점 공격을 위한 수단으로 판단한다고 한다.
.header('Content-Disposition', 'inline; filename=\"' + encodeURI(testTitle) + '.pdf\"');
위와 같이 파일이름을 스트링처리하여 반환하자.
반응형
'개발' 카테고리의 다른 글
FFMPEG - to mp4 (0) | 2021.01.17 |
---|---|
Java RSA crypto (0) | 2020.12.26 |
Sap - Jco 를 통한 function 호출 (0) | 2020.12.09 |
Redmine 운영 3 - agile (0) | 2020.12.07 |
Redmine 운영 2 - Slack 연동 (0) | 2020.12.07 |