Excel File Downloaded From Blob Opens in Protected View
I am trying to download an Excel file from my client using the file-saver
JS library.
Currently, we hit an endpoint on the server to download the file. When it returns successfully, we use middle-ware to get the blob from the payload and then download it using FileSaver.saveAs(blob, fileName)
.
Previously, we used an iFrame
to accomplish this.
Using the file-saver
library, the source URL is blob:https://localhost:8080/...
Previously, there was no blob:
text at the beginning of the URL, and it seems this text is causing the excel file to open in "Protected View".
We have the url "https://localhost:8080/*" in the list of Excel's trusted sources, and opening the file works fine using an iFrame
.
Is there any way to remove the blob:
prefix or make this download open regularly?
javascript excel
add a comment |
I am trying to download an Excel file from my client using the file-saver
JS library.
Currently, we hit an endpoint on the server to download the file. When it returns successfully, we use middle-ware to get the blob from the payload and then download it using FileSaver.saveAs(blob, fileName)
.
Previously, we used an iFrame
to accomplish this.
Using the file-saver
library, the source URL is blob:https://localhost:8080/...
Previously, there was no blob:
text at the beginning of the URL, and it seems this text is causing the excel file to open in "Protected View".
We have the url "https://localhost:8080/*" in the list of Excel's trusted sources, and opening the file works fine using an iFrame
.
Is there any way to remove the blob:
prefix or make this download open regularly?
javascript excel
add a comment |
I am trying to download an Excel file from my client using the file-saver
JS library.
Currently, we hit an endpoint on the server to download the file. When it returns successfully, we use middle-ware to get the blob from the payload and then download it using FileSaver.saveAs(blob, fileName)
.
Previously, we used an iFrame
to accomplish this.
Using the file-saver
library, the source URL is blob:https://localhost:8080/...
Previously, there was no blob:
text at the beginning of the URL, and it seems this text is causing the excel file to open in "Protected View".
We have the url "https://localhost:8080/*" in the list of Excel's trusted sources, and opening the file works fine using an iFrame
.
Is there any way to remove the blob:
prefix or make this download open regularly?
javascript excel
I am trying to download an Excel file from my client using the file-saver
JS library.
Currently, we hit an endpoint on the server to download the file. When it returns successfully, we use middle-ware to get the blob from the payload and then download it using FileSaver.saveAs(blob, fileName)
.
Previously, we used an iFrame
to accomplish this.
Using the file-saver
library, the source URL is blob:https://localhost:8080/...
Previously, there was no blob:
text at the beginning of the URL, and it seems this text is causing the excel file to open in "Protected View".
We have the url "https://localhost:8080/*" in the list of Excel's trusted sources, and opening the file works fine using an iFrame
.
Is there any way to remove the blob:
prefix or make this download open regularly?
javascript excel
javascript excel
asked Nov 15 '18 at 21:42
TinaBelcherTinaBelcher
1061
1061
add a comment |
add a comment |
0
active
oldest
votes
Your Answer
StackExchange.ifUsing("editor", function ()
StackExchange.using("externalEditor", function ()
StackExchange.using("snippets", function ()
StackExchange.snippets.init();
);
);
, "code-snippets");
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "1"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
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%2f53328290%2fexcel-file-downloaded-from-blob-opens-in-protected-view%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
0
active
oldest
votes
0
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.
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%2f53328290%2fexcel-file-downloaded-from-blob-opens-in-protected-view%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