js怎么读取并上传本地图片到已经存在的src中
时间: 2023-05-19 20:04:03 浏览: 87
可以使用HTML5的File API来读取本地图片,然后使用JavaScript将其上传到已经存在的src中。以下是一个简单的示例代码:
```javascript
// 获取input[type=file]元素
var fileInput = document.querySelector('input[type=file]');
// 监听文件选择事件
fileInput.addEventListener('change', function() {
// 获取选中的文件
var file = fileInput.files[0];
// 创建FileReader对象
var reader = new FileReader();
// 监听文件读取完成事件
reader.addEventListener('load', function() {
// 将读取的图片数据赋值给img元素的src属性
var img = document.querySelector('img');
img.src = reader.result;
// 将图片上传到服务器
// ...
});
// 读取文件
reader.readAsDataURL(file);
});
```
在上面的代码中,我们首先获取了一个input[type=file]元素,然后监听了它的change事件,当用户选择了文件后,我们使用FileReader对象读取文件数据,并将读取的图片数据赋值给img元素的src属性,最后可以将图片上传到服务器。
阅读全文