Javascript File Download issue, returning strange string
up vote
0
down vote
favorite
I have the following HTTP Axios getcall that should result the browser to force a download but I get the a strange result instead.
AXIOS Call
axios.get('http://localhost:63464/api/Consumer/ExcelDownload')
.then(res =>
return res.data;
)
.then(res =>
console.log(res);
)
.catch(err =>
console.log(err)
)
Which is returning the following result from the line in console.log(res);
Result of console.log(res.data) image Here
I was doing the following in the past to get this to work.
location.href = 'http://localhost:63464/api/Consumer/ExcelDownload';
which would return my File result.
however this route is now protected using a JWT which I have set in axios global headers, so this is no longer working for me.
Would someone be able to help me with this issue?
perhaps even being able to create some kind of URL from a blob that I can make the same call to.
javascript http
|
show 4 more comments
up vote
0
down vote
favorite
I have the following HTTP Axios getcall that should result the browser to force a download but I get the a strange result instead.
AXIOS Call
axios.get('http://localhost:63464/api/Consumer/ExcelDownload')
.then(res =>
return res.data;
)
.then(res =>
console.log(res);
)
.catch(err =>
console.log(err)
)
Which is returning the following result from the line in console.log(res);
Result of console.log(res.data) image Here
I was doing the following in the past to get this to work.
location.href = 'http://localhost:63464/api/Consumer/ExcelDownload';
which would return my File result.
however this route is now protected using a JWT which I have set in axios global headers, so this is no longer working for me.
Would someone be able to help me with this issue?
perhaps even being able to create some kind of URL from a blob that I can make the same call to.
javascript http
are you trying to trigger the browser to dowload the file?
– Dacre Denny
Nov 9 at 4:02
@DacreDenny - Yes I am. Would you have any suggestions?
– Felipe Dutra Ferreira
Nov 9 at 4:06
I faced this problem recently - my solution was to verify the user's credentials via a cookie on server side. Is this possible for you?
– Dacre Denny
Nov 9 at 4:07
Im not sure, I have never done it via a cookie before. I Authenticate the user using a JSON Web Token.
– Felipe Dutra Ferreira
Nov 9 at 4:10
1
Thank you for your help @Dacre, I was able to Download but the file is Corrupted
– Felipe Dutra Ferreira
Nov 9 at 5:28
|
show 4 more comments
up vote
0
down vote
favorite
up vote
0
down vote
favorite
I have the following HTTP Axios getcall that should result the browser to force a download but I get the a strange result instead.
AXIOS Call
axios.get('http://localhost:63464/api/Consumer/ExcelDownload')
.then(res =>
return res.data;
)
.then(res =>
console.log(res);
)
.catch(err =>
console.log(err)
)
Which is returning the following result from the line in console.log(res);
Result of console.log(res.data) image Here
I was doing the following in the past to get this to work.
location.href = 'http://localhost:63464/api/Consumer/ExcelDownload';
which would return my File result.
however this route is now protected using a JWT which I have set in axios global headers, so this is no longer working for me.
Would someone be able to help me with this issue?
perhaps even being able to create some kind of URL from a blob that I can make the same call to.
javascript http
I have the following HTTP Axios getcall that should result the browser to force a download but I get the a strange result instead.
AXIOS Call
axios.get('http://localhost:63464/api/Consumer/ExcelDownload')
.then(res =>
return res.data;
)
.then(res =>
console.log(res);
)
.catch(err =>
console.log(err)
)
Which is returning the following result from the line in console.log(res);
Result of console.log(res.data) image Here
I was doing the following in the past to get this to work.
location.href = 'http://localhost:63464/api/Consumer/ExcelDownload';
which would return my File result.
however this route is now protected using a JWT which I have set in axios global headers, so this is no longer working for me.
Would someone be able to help me with this issue?
perhaps even being able to create some kind of URL from a blob that I can make the same call to.
javascript http
javascript http
asked Nov 9 at 4:00
Felipe Dutra Ferreira
11
11
are you trying to trigger the browser to dowload the file?
– Dacre Denny
Nov 9 at 4:02
@DacreDenny - Yes I am. Would you have any suggestions?
– Felipe Dutra Ferreira
Nov 9 at 4:06
I faced this problem recently - my solution was to verify the user's credentials via a cookie on server side. Is this possible for you?
– Dacre Denny
Nov 9 at 4:07
Im not sure, I have never done it via a cookie before. I Authenticate the user using a JSON Web Token.
– Felipe Dutra Ferreira
Nov 9 at 4:10
1
Thank you for your help @Dacre, I was able to Download but the file is Corrupted
– Felipe Dutra Ferreira
Nov 9 at 5:28
|
show 4 more comments
are you trying to trigger the browser to dowload the file?
– Dacre Denny
Nov 9 at 4:02
@DacreDenny - Yes I am. Would you have any suggestions?
– Felipe Dutra Ferreira
Nov 9 at 4:06
I faced this problem recently - my solution was to verify the user's credentials via a cookie on server side. Is this possible for you?
– Dacre Denny
Nov 9 at 4:07
Im not sure, I have never done it via a cookie before. I Authenticate the user using a JSON Web Token.
– Felipe Dutra Ferreira
Nov 9 at 4:10
1
Thank you for your help @Dacre, I was able to Download but the file is Corrupted
– Felipe Dutra Ferreira
Nov 9 at 5:28
are you trying to trigger the browser to dowload the file?
– Dacre Denny
Nov 9 at 4:02
are you trying to trigger the browser to dowload the file?
– Dacre Denny
Nov 9 at 4:02
@DacreDenny - Yes I am. Would you have any suggestions?
– Felipe Dutra Ferreira
Nov 9 at 4:06
@DacreDenny - Yes I am. Would you have any suggestions?
– Felipe Dutra Ferreira
Nov 9 at 4:06
I faced this problem recently - my solution was to verify the user's credentials via a cookie on server side. Is this possible for you?
– Dacre Denny
Nov 9 at 4:07
I faced this problem recently - my solution was to verify the user's credentials via a cookie on server side. Is this possible for you?
– Dacre Denny
Nov 9 at 4:07
Im not sure, I have never done it via a cookie before. I Authenticate the user using a JSON Web Token.
– Felipe Dutra Ferreira
Nov 9 at 4:10
Im not sure, I have never done it via a cookie before. I Authenticate the user using a JSON Web Token.
– Felipe Dutra Ferreira
Nov 9 at 4:10
1
1
Thank you for your help @Dacre, I was able to Download but the file is Corrupted
– Felipe Dutra Ferreira
Nov 9 at 5:28
Thank you for your help @Dacre, I was able to Download but the file is Corrupted
– Felipe Dutra Ferreira
Nov 9 at 5:28
|
show 4 more comments
active
oldest
votes
active
oldest
votes
active
oldest
votes
active
oldest
votes
active
oldest
votes
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Some of your past answers have not been well-received, and you're in danger of being blocked from answering.
Please pay close attention to the following guidance:
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53219694%2fjavascript-file-download-issue-returning-strange-string%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
are you trying to trigger the browser to dowload the file?
– Dacre Denny
Nov 9 at 4:02
@DacreDenny - Yes I am. Would you have any suggestions?
– Felipe Dutra Ferreira
Nov 9 at 4:06
I faced this problem recently - my solution was to verify the user's credentials via a cookie on server side. Is this possible for you?
– Dacre Denny
Nov 9 at 4:07
Im not sure, I have never done it via a cookie before. I Authenticate the user using a JSON Web Token.
– Felipe Dutra Ferreira
Nov 9 at 4:10
1
Thank you for your help @Dacre, I was able to Download but the file is Corrupted
– Felipe Dutra Ferreira
Nov 9 at 5:28