[javascript] Dropzone.js를 사용하여 파일 업로드 시 인증 정보 전송하는 방법은 무엇인가요?
아래는 Dropzone.js와 AJAX 요청을 통해 파일을 업로드하는 JavaScript 코드의 예시입니다. 필요에 따라 토큰과 인증 정보를 적절히 설정하여 사용하시면 됩니다.
// Dropzone 설정
Dropzone.options.myDropzone = {
// 기타 Dropzone 설정
headers: {
"Authorization": "Bearer <your_token>"
}
};
// 파일 업로드
function uploadFile(file) {
var formData = new FormData();
formData.append("file", file);
$.ajax({
url: "upload_endpoint",
type: "POST",
data: formData,
headers: {
"Authorization": "Bearer <your_token>"
},
processData: false,
contentType: false,
success: function(response) {
// 파일 업로드 성공 시 동작
},
error: function(error) {
// 파일 업로드 실패 시 동작
}
});
}
이렇게 하여 파일 업로드 시 인증 정보를 전송할 수 있습니다.