2012-11-21 2 views
0

에 표시 저장 smartgwt 나는 JPG/GIF/PNG/PDF 파일과 링크를 만들 smartgwt 응용 프로그램을 가지고있다. 이 파일은 브라우저에 표시됩니다. 대신 로컬 컴퓨터에서 파일을 저장할 때 경로를 묻는 저장 대화 상자를 가져오고 싶습니다. 내가 어떻게 할 수 있니? 내가 아는 한이미지 파일 대신 브라우저

답변

3

, 당신은 첨부 파일 내용 - 처리를 설정하여 응답 헤더를 변경해야합니다. 이와 같이 :

'내용 - 처분 : 첨부; 파일 이름 = image.jpg ' '콘텐츠 유형 : image/jpeg '

이러한 브라우저를 사용하면 대부분의 경우 이미지가 image.jpg라는 이름으로 이미지를 저장하는 대화 상자를 표시해야합니다. 또한 응용 프로그램 (예 : 이미지 뷰어)으로 직접 보낼 수도 있습니다.

아마도 당신은 실제 파일에 매개 변수를 사용하여 모든 링크에서 해당 서블릿을 올바른 헤더와 함께 요청 된 파일을 반환하고 호출하는 서블릿을 작성해야합니다, 그것은 단순 링크에서 작업 얻으려면.