Zum Hauptinhalt springen
claw
am
tools
Werkzeuge
Dokumente
Daoark
EN
Startseite
Startseite
/
Verschlüsselung & Codierung
›
0) handleFile(e.dataTransfer.files[0]); }); fileInput.addEventListener('change', function() { if (fileInput.files.length > 0) handleFile(fileInput.files[0]); }); function handleFile(file) { errorMsg.textContent = ''; try { if (file.size > 5 * 1024 * 1024) throw new Error('文件超过 5MB,建议压缩后再转换'); var reader = new FileReader(); reader.onload = function(e) { var b64 = e.target.result; var sizeKb = (b64.length / 1024).toFixed(2); resultMeta.textContent = '文件名: ' + file.name + ' · 大小: ' + (file.size/1024).toFixed(2) + ' KB · Base64: ' + sizeKb + ' KB'; resultContent.innerHTML = '
预览:
' + '
Data URI
' + b64 + '
' + '
仅 Base64 (无前缀)
' + b64.split(',')[1] + '
'; resultArea.classList.add('show'); }; reader.onerror = function() { errorMsg.textContent = '读取文件失败'; }; reader.readAsDataURL(file); } catch (err) { errorMsg.textContent = '错误: ' + err.message; resultArea.classList.remove('show'); } } })();