Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
296 views
in Technique[技术] by (71.8m points)

reactjs - doc and xlsx file is not getting downloaded in React application using window.open

I have an Issue while download .doc and .xlsx file from response url. We have used below code and Its working fine in IE.

window.open(documentUrl,'_blank');

I am getting this documentUrl from backend call using axios.

It is not working in Chrome browser tab in which application is opened.If I open new tab and put the above code in console then Its working fine.

Below is sample code snippet,

getDocumentUrl = (reportData) =>{
      this.setState({loader:true});
      if(reportData.documentUrl == null){
            GetAlertsService.getDocumentUrl(reportData.reportId).then((resp) =>{
                if(resp.status == 200){
                    this.setState({loader:false});
                    window.open(resp.data.result.documentUrl,'_blank');
                }
            }).catch((error) =>{
                this.setState({loader:false});
                console.log("Error in getting document url")
            })
      }

    }

Can anybody have Idea about such Issue?

question from:https://stackoverflow.com/questions/65931392/doc-and-xlsx-file-is-not-getting-downloaded-in-react-application-using-window-op

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)
Waitting for answers

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...