요구 사항 : 표 형식의 데이터가 표시되는 페이지가 있습니다. 버튼을 클릭하면이 데이터를 Excel로 내보내고 메일에 첨부하여 보내야합니다.Grails에서 내보내기 funcitonality를 사용하는 동안 생성 된 파일을 로컬 디스크에 저장하십시오.
지금까지 내가 한 것 : 내보내기 플러그인을 사용하여 Grails의 기능을 능가하는 내보내기를 수행했습니다.
메일 기능은 아래의 게시물과 같이 javascript에서 Outlook 개체를 사용합니다. Outlook message to pop up before mail is sent in grails
그러나 OutlookObject를 사용할 때 아래 첨부 파일을 언급합니다.
var attach1 = "c:\\temps\\test.txt"
이 경우 첨부 파일은 로컬 드라이브에서 가져옵니다.
질문 : 표 데이터를 Excel로 내보내는 동안 파일을 로컬 드라이브에 저장하여 첨부 파일을 동일한 위치에서 읽고 메일로 첨부 파일로 보낼 수 있습니까?
미리 감사드립니다.
일부 공유 드라이브에 저장하는 것을 의미합니다 ........ 샘플 코드로 도와 주시겠습니까? 그게 완벽하게 작동 할 것입니다 – MAlex
공유 드라이브가 아닙니다. 자신의 서버 어딘가에. 전자 메일은 첨부 파일 대신 파일에 대한 링크로 보내야합니다. – greggreg