资源列表增加pdf 展示功能

dev_winse
杨树明 6 years ago
parent 2ade607dc5
commit dd143f4543

@ -39,12 +39,17 @@ class Fileslistitem extends Component{
if(result.data.attachment_histories.length===0){ if(result.data.attachment_histories.length===0){
if(result.data.is_pdf===true){ if(result.data.is_pdf===true){
axios.get(result.data.url).then((result)=>{ //预览pdf
var binaryData = []; axios({
binaryData.push(result.data); method:'get',
this.url =window.URL.createObjectURL(new Blob(binaryData, {type:"application/pdf"})); url:result.data.url,
window.open(this.url); responseType: 'arraybuffer',
}) }).then((result)=>{
var binaryData = [];
binaryData.push(result.data);
this.url =window.URL.createObjectURL(new Blob(binaryData, {type:"application/pdf"}));
window.open(this.url);
})
}else{ }else{
let link = document.createElement('a'); let link = document.createElement('a');
document.body.appendChild(link); document.body.appendChild(link);

@ -43,7 +43,11 @@ class Showoldfiles extends Component{
} }
showfiless=(url)=>{ showfiless=(url)=>{
axios.get(url).then((result)=>{ axios({
method:'get',
url:url,
responseType: 'arraybuffer',
}).then((result)=>{
var binaryData = []; var binaryData = [];
binaryData.push(result.data); binaryData.push(result.data);
this.url =window.URL.createObjectURL(new Blob(binaryData, {type:"application/pdf"})); this.url =window.URL.createObjectURL(new Blob(binaryData, {type:"application/pdf"}));

Loading…
Cancel
Save