> 웹 프론트엔드 > HTML 튜토리얼 > AJAX 및 jQuery와 함께 HTML5 파일 업로드 사용

AJAX 및 jQuery와 함께 HTML5 파일 업로드 사용

PHPz
풀어 주다: 2023-09-13 10:09:03
앞으로
1089명이 탐색했습니다.

AJAX 및 jQuery와 함께 HTML5 파일 업로드 사용

양식이 제출되면 제출 프로세스를 캡처하고 다음 코드 조각을 실행하여 파일을 업로드해 보세요. -

// File 1
var myFile = document.getElementById('fileBox').files[0];
var reader = new FileReader();
reader.readAsText(file, 'UTF-8');
reader.onload = myFunc;

function myFunc(event) {
   var res = event.target.result; var fileName = document.getElementById('fileBox').files[0].name;
   $.post('/myscript.php', { data: res, name: fileName }, continueSubmission);
}
로그인 후 복사

그런 다음 서버 측(예: myscript.php)에서 -

$data = $_POST['data'];
$fileName = $_POST['name'];
$myServerFile = time().$fileName;

// Prevent overwriting
$fp = fopen('/uploads/'.$myServerFile,'w');
fwrite($fp, $data);
fclose($fp);
$retData = array( "myServerFile" => $myServerFile );
echo json_encode($retData);
로그인 후 복사

위 내용은 AJAX 및 jQuery와 함께 HTML5 파일 업로드 사용의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:tutorialspoint.com
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 이슈
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿