1 回答

TA貢獻1775條經(jīng)驗 獲得超8個贊
您可以通過這種方式獲取文件的 base64。只需像在 POST 請求中發(fā)送一樣發(fā)送字符串即可。
function previewFile() {
? const file = document.querySelector('input[type=file]').files[0];
? const reader = new FileReader();
? reader.addEventListener("load", function () {
? ? // convert file to base64 string using reader.result
? ? document.querySelector('p').innerHTML=reader.result;
? }, false);
? if (file) {
? ? reader.readAsDataURL(file);
? }
}
<!DOCTYPE html>
<html>
<body>
<p>Base 64 string here. You might want to trim </p>
<input type="file" onchange="previewFile()"><br>
<script>
</script>
</body>
</html>
- 1 回答
- 0 關(guān)注
- 457 瀏覽
添加回答
舉報