보통 파일 다운로드 받을때는
baseurl.com/filedown/testfile.eml 이런 url에다가 하는데
지금은 baseurl.com/filedown?DocId=555 이런 방식으로 해야하는 상황임
원레는 got 라이브러리 써서 그냥 got.get(url).then(ele => {})
이런식으로 했었는데
뒤에다가 써논 링크 형태로 하니깐 안돌아가더라고
실제 파일을 참조하는 경우가 아닌 파일다운로드 api의 경우에는 이걸 어떻게 해야할까
4개의 댓글
무분별한 사용은 차단될 수 있습니다.
루비스타
해당 api엔드포인트에서 쿼리를 받아서 해당 쿼리를 바탕으로 파일 경로를 참조하여 해당 파일을 파일스트림 형식의 응답으로 전송해주면댐
트리플맥스
내가 글을 좀 잘못썼었나보네
일단 뒤쪽 주소에서도 앞의 주소와 같은 파일을 주고있고 내가 따로 api쪽을 수정할수는 없는 상황임
그리고 적어둔 주소에서 파일을 받아와야 하는 상황이고
루비스타
제공되는응답이 똑같이 파일스트림이면 문제없이 axios get이 받아올건데? 뭔가 다른스펙으로 응답하는거같음 아니면 요구헤더가 있는경우거나
여우모피
뭔소리여 대체
일반적인 get 요청으로 안받아지는 경우에는 사이트에 구현된 사항마다 케바케임