IBSheet의 엑셀 다운로드/업로드는 기본적으로 Form submit의 형태로 동작한다.(target:iframe)
csrf 토큰을 전송해야 하거나 iframe을 사용할 수 없다면 down2Excel/loadExcel 함수 호출시 reqHeader를 지정 하면 된다.
[iframe 차단시 브라우저 콘솔 에러 로그]
Refused to display 'http://localhost:9090/' in a frame because it set 'X-Frame-Options' to 'deny'.
//다운로드
sheet.down2Excel({
reqHeader: { //request header에 값 설정
Auth: "Basic login",
Products: "IBSheet8"
}
});
//업로드
sheet.loadExcel({
reqHeader: { //request header에 값 설정
Auth: "Basic login",
Products: "IBSheet8"
}
});
[기본] - Form Submit 전송
[reqHeader 설정] - xhr 전송