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 전송