tmp.js 666 B

123456789101112131415161718
  1. function urlToBase64(url, callback) {
  2. var xhr = new XMLHttpRequest();
  3. xhr.onload = function() {
  4. var reader = new FileReader();
  5. reader.onloadend = function() {
  6. callback(reader.result);
  7. }
  8. reader.readAsDataURL(xhr.response);
  9. };
  10. xhr.open('GET', url);
  11. xhr.responseType = 'blob';
  12. xhr.send();
  13. }
  14. var imageUrl = 'https://static.flomoapp.com/file/2023-04-02/19208/1680445554566B00B7ACEC5BE07B8.jpg?OSSAccessKeyId=LTAI4G9PcaGksWVKCPrE1TVL&Expires=1680763399&Signature=Fwxz3MC%2FfECIuyddsuQzC81MmRs%3D';
  15. urlToBase64(imageUrl, function(base64) {
  16. console.log(base64); // 输出转换后的 Base64 编码
  17. });