HTML代码
<body>
<input type="file" id='file'>
<div id="">
<img src="" id='img'>
</div>
</body>
js代码
<script type="text/javascript">
var file =document.querySelector('#file');
file.addEventListener('change',function(){
var upload = file.files[0]
var form = new FormData()
form.append('file',upload)
var xhr = new XMLHttpRequest();
xhr.open('POST','07.php')
xhr.onreadystatechange = function(){
if(xhr.readyState == 4 && xhr.status== 200){
var data = JSON.parse(xhr.responseText)
document.querySelector('#img').src=data['data']
}
}
xhr.send(form)
})
</script>
php代码
```php
<?php
$file = $_FILES['file'];
$file_name = 'upload/'.time().'.'.pathinfo($file['name'])['extension'];
move_uploaded_file($file['tmp_name'],$file_name);
echo json_encode(['data'=>'http://www.grh.cn/'.$file_name])
?>
效果展示
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/852a6b8e7ea8305a4e12fa289df62c27.gif)