GET을 사용하여 POST로 바꾼 몇 가지 코드를 다시 작성합니다.JQuery를 사용하여 파일 보내기 요청 보내기 POST
GET 요청으로 사용되는 다운로드 URL
https://myurl/getfile?fileid=1234&filetype=pdf
에 지금, 나는 변경이
https://myurl/getfile
하고 POST 본문에 fileid=1234&filetype=pdf
을 넣어. 서버 사이드 자바를 사용하여 작성하고 내가 서블릿의 스트림으로 파일 바이너리를 쓰기 GET에 대한 기존의 코드를 재사용하려고
function postCall(url, param) {
$.post(url, param);
}
:로
나는이 사용하는 jQuery의 포스트 방법을했다.그러나 내 브라우저는 GET을 위해 사용자를 다운로드하라는 메시지를 표시하지 않습니다.
이전 게시물에 대한 stackoverflow 않았다 AJAX 파일 다운로드에 사용할 제안했다. 그러나 나를 대신 사용할 수있는 방법은 무엇입니까? 요청은 양식에 의해 생성되지 않습니다.
감사합니다.
java를 모르지만 기본적으로 파일 바이트를 응답에 넣은 다음 content-type을 해당 파일 끝으로 설정해야합니다. 희망이 도움이 –
당신은뿐만 아니라 서버 측 코드에서 관련 부분을 보여줄 수 있습니까? – mthmulders