jsp 엑셀 다운로드 파일명

올바른 응답을 받고 있지만 파일이 다운로드 되는 위치를 알 수 없습니다. 브라우저에서 어떤 종류의 저장 대화 상자를 얻지 못합니다. 다운로드는 어디로가 야 합니까? 우리는 또한 첨부 파일에 다운로드 파일명을 지정할 수 있습니다; 파일 이름 =, 위의 예 사용자 다운로드에 대 한 csv 파일 이름 “다운로드 filename .csv”를 내보냅니다. 안녕하세요, 저는 DB에서 CSV/엑셀로 데이터를 다운로드 하는 요구 사항이 있습니다. 내가 한 일은 DB에서 모든 레코드를 검색 하 고 목록에 저장 하 고 jsp 페이지에 해당 목록을 전달 하는 것입니다. JSP 페이지에서 아래 설정을 사용 하 여 CSV/EXCEL로 다운로드 합니다. (“응용 프로그램/vnd.”) 문자열 파일 이름 = “보고서” + “.xls”입니다. (` 콘텐츠 처리 `, ` 첨부 파일 이름 = ` + 파일 이름) 그것은 잘 작동 했다. 하지만… 1) 먼저 우리는 우리가 BLOB으로 엑셀 파일을 저장 한 일반 html 페이지 대신 응용 프로그램 파일을 반환 하는 시스템에 대 한 브라우저를 알려주는 HttpServletResponse 응답을 설정 해야 합니다. JSP 사용자에서 파일 이름을 클릭 하면 BLOB을 검색 하 여 excel에 표시 할 수 있어야 합니다. 당신이 저를 도와 주세요 수 있습니까? 훌륭한! 그리고이 추가도 아주 좋았어요 … 그렇지 않으면 다운로드는 청크 4096을 만들기 위해 바이트를 추가! 좋은 일 들.

“昨夜のコンサートは最高でthúy”와 같은 파일 이름에 특수 문자가 포함 된 java 서블릿을 사용 하 여 파일을 다운로드 하려고 할 때 IE11 및 Firefox 45 브라우저에 대 한 다운로드 대화 상자에 상자가 표시 됩니다. 이 점에서 도움을 주세요. 아파치 개찰 구를 사용 하 여 파일을 다운로드 할 수 있는 방법을 설명 할 수 있습니까? […] 다음은 스트럿의 다른 파일 다운로드 예제입니다 […] 안녕 모두, 나는 엑셀 파일을 다운로드 하려고 할 때 나는 https의 페이지에 액세스 할 때 IE에서 다음과 같은 오류를 받고 있어요. ————–인터넷 익스플로러 다운로드 할 수 없습니다 … 인터넷 익스플로러에서이 인터넷 사이트를 열 수 없습니다. 요청한 사이트를 사용할 수 없거나 찾을 수 없습니다. 나중에 다시 시도 하십시오. —————하지만 내가 할 수 있는 … 선생님 안녕하세요, jsp에서 파일을 다운로드 하기 위한 명확한 코드를 원한다 내가 발견 한 것은 실제로 다운로드 한 파일을 열기 위해 응용 프로그램 유형을 지정할 필요가 없다는 것입니다. Outfile에는 파일 확장명 (myfile .txt, myfile …)이 포함 되어 있으므로이 콘텐츠 형식 선언을 사용 하 여 모든 파일 형식을 다운로드 할 수 있습니다. 나는 워드, PDF, XLS, JPG, MPG와 함께이 작업을 시도 했다 그들은 모두 “응용 프로그램/8 진수-strea”와 함께 작동 합니다.

문제 Paul 클 래 펌 쓴: 나는 아마도 당신은 요청 URL의 일부가 IE에서 사용 되는 것을 의미 추측 해요? “서블릿 이름”과 같은 부정확 한 구문을 사용할 때 매우 유용 하지 않습니다. 어쩌면 당신은 사물의 이름을 모르는 경우 예를 줄 수 있습니까? 안녕하세요 친구는 MySQL에서 엑셀 시트에 데이터를 다운로드 하려고 할 때 나는이 파일의 오류를 받고 있다 인식할 수 있는 형식이 아닙니다. . Microsoft Office Excel과 호환 되지 않는 다른 프로그램에서 파일을 알고 있는 경우 취소를 클릭 한 다음 원래 응용 프로그램에서이 파일을 엽니다. 나중에 Microsoft에서 파일을 열려면 … 안녕하세요 m은 반환 문자열을 zip 파일로 저장 하려고 합니다. 그러나 파일은 인코딩된 것으로 저장 됩니다. 응답 헤더: 내용-처리: 첨부 파일; 파일 이름 = “파일 이름 확장명” 연결 유지: 제한 시간 (최대 = 100) 연결이 지속 전송 인코딩: 청크 분할 콘텐츠 유형: 응용 프로그램/8 진수 스트림 나는 다음과 같이 읽으 려 고 노력 했다. 바이트 [] 버퍼 = 새 바이트 [4096]; int =-1; OutputStream 출력 = 새 FileOutputStream (파일); (버퍼)를 입력 하는 동안에는 출력 값이 0이 되는 경우 (버퍼, 0, n)} 그러나 파일이 인코딩된 것으로 저장 됩니다.

Comments

Comments are closed.