crypto-js 获取图片md5
时间: 2023-12-16 11:28:03 浏览: 131
javascript获取图片的md5
以下是使用crypto-js获取图片md5的示例代码:
```javascript
import CryptoJS from 'crypto-js';
import axios from 'axios';
// 获取图片二进制数据
axios.get('https://example.com/image.jpg', { responseType: 'arraybuffer' })
.then(response => {
// 将二进制数据转换为WordArray
const wordArray = CryptoJS.lib.WordArray.create(response.data);
// 计算MD5
const md5 = CryptoJS.MD5(wordArray).toString();
console.log(md5); // 输出图片的MD5值
})
.catch(error => {
console.error(error);
});
```
以上代码中,我们使用axios库获取图片的二进制数据,并将其转换为CryptoJS所需的WordArray格式。然后,我们使用CryptoJS的MD5函数计算图片的MD5值,并将其输出到控制台。
阅读全文