반응형
Notice
Recent Posts
Recent Comments
Link
250x250
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- ubuntu
- window
- 뱀파이어서바이벌
- hybride
- poe2
- 야생의숨결
- 어드벤스
- 엘든링
- 여행
- 젤다의전설
- 페오엑
- JavaScript
- 오픈워터
- 게임
- 공략
- guide
- JS
- PostgreSQL
- 씨홀스
- 세부
- Front-end
- 스쿠버다이빙
- Linux
- 취미
- WebView
- 다이빙
- 개발툴
- docker
- psql
- window10
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 |