import mammoth from 'mammoth'
import axios from 'axios'
axios.defaults.withCredentials = true
// 点击获取文件详细信息
export function getById(url) {
axios.get(process.env.VUE_APP_BASE_API + url, {
responseType: 'blob'
})
.then(res => {
const blob = new Blob([res.data], { type: 'application/vnd.openxmlformats- officedocument.wordprocessingml.document;charset=utf-8' })
console.log(blob, res)
// const reader = new FileReader()
// reader.readAsArrayBuffer(res)
// reader.onload = (e) => {
// console.log(e)
// // let blob
// // if (typeof e.target.result === 'object') {
// // blob = new Blob([e.target.result])
// // } else {
// // blob = e.target.result
// // }
// }
const reader = new FileReader()
// byte为blob对象
reader.readAsArrayBuffer(blob)
reader.onload = (e) => {
const buf = new Uint8Array(e.target.result)
console.log(e, buf, reader.result, buf.length)
const arrayBuffer = reader.result
console.log(mammoth.convertToHtml)
// buf为uint8Array
mammoth.convertToHtml({ arrayBuffer: arrayBuffer }).then(function(resultObject) {
// result1.innerHTML = resultObject.value
console.log(resultObject)
})
}
})
.catch(error => {
console.log(error)
})
}