250x250
반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 취미
- 어드벤스
- window10
- 오픈워터
- 다이빙
- 게임
- JavaScript
- 여행
- 엘든링
- docker
- PostgreSQL
- 씨홀스
- Linux
- guide
- WebView
- hybride
- 뱀파이어서바이벌
- 개발툴
- psql
- 공략
- JS
- 야생의숨결
- 스쿠버다이빙
- poe2
- ubuntu
- Front-end
- 페오엑
- window
- 세부
- 젤다의전설
Archives
- Today
- Total
Rianshin
Ajax를 이용한 파일업로드 및 param송신예제 본문
728x90
반응형
SMALL
<!DOCTYPE html>
<html>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
</head>
<input type="file" name="upload_file" multiple />
<input type="button" id="btn_upload" value="submit" onclick="test()" />
</html>
<script>
function test() {
console.log(1111)
var formData = new FormData();
var inputFile = $('input[name="upload_file"]');
var files = inputFile[0].files;
//같이 보낼 param
formData.append('key1', 'value1')
formData.append('key2', 'value2')
for (var i = 0; i < files.length; i++) {
formData.append('uploadFiles', files[i]);
}
$.ajax({
contentType: false,
processData: false,
data: formData,
url: 'http://192.168.10.145:28082/ui-dev/admin/api/admin/uploadFile',
type: 'POST',
error: function(error) {
alert("전송 에러 : " + error.toString());
},
success: function(data) {
result = data;
alert("정상적으로 전송되었습니다.")
}
});
}
</script>
728x90
반응형
LIST
'Develop > Javascript' 카테고리의 다른 글
JSON을 key값으로 sort(정렬)하기 (0) | 2023.01.25 |
---|---|
[JS]글자 Byte계산, Byte자르기 (0) | 2023.01.06 |
[JS]날짜 시간순 정렬() (0) | 2022.10.14 |
color console.log (0) | 2022.10.04 |
Console.log 자세히 알기 (0) | 2022.10.04 |
Comments