Using angularjs and asp.net, how can I alert the user if a file exists on a network drive?
I asked a previous question on SO and was told that it's impractical to use ajax to check if a file exists on a network drive. Is there a way to do it using asp.net and then send the response to javascript so that I can run some javascript code?
This is the code that I was using before moving my uploaded files from the project's Files_Uploaded folder to the E drive on the server.
$scope.fileSelected = function (file)
$.ajax(
url: 'Files_Uploaded/' + file.name,
type: 'HEAD',
error: function ()
//file does not exist
existsError.style.display = 'none';
saveSubmitButton.removeAttribute("disabled");
saveButton.removeAttribute("disabled");
uploadFile(file); window.location.host
,
success: function ()
//file exists
existsError.style.display = 'block';
);
;
jquery asp.net
add a comment |
I asked a previous question on SO and was told that it's impractical to use ajax to check if a file exists on a network drive. Is there a way to do it using asp.net and then send the response to javascript so that I can run some javascript code?
This is the code that I was using before moving my uploaded files from the project's Files_Uploaded folder to the E drive on the server.
$scope.fileSelected = function (file)
$.ajax(
url: 'Files_Uploaded/' + file.name,
type: 'HEAD',
error: function ()
//file does not exist
existsError.style.display = 'none';
saveSubmitButton.removeAttribute("disabled");
saveButton.removeAttribute("disabled");
uploadFile(file); window.location.host
,
success: function ()
//file exists
existsError.style.display = 'block';
);
;
jquery asp.net
I would think that as long as the account your app pool is running under has permissions on the folder in question you could just modify your server-side API to check the new folder instead. Have you tried that and it's not working? One thing I would suggest is to ditch the jQuery AJAX stuff and instead use AngularJS's $http service.
– Lex
Nov 15 '18 at 18:13
If you can think it you can do it. If you're just calling an API, the API will do the work for you.
– Dylan Wright
Nov 15 '18 at 20:38
add a comment |
I asked a previous question on SO and was told that it's impractical to use ajax to check if a file exists on a network drive. Is there a way to do it using asp.net and then send the response to javascript so that I can run some javascript code?
This is the code that I was using before moving my uploaded files from the project's Files_Uploaded folder to the E drive on the server.
$scope.fileSelected = function (file)
$.ajax(
url: 'Files_Uploaded/' + file.name,
type: 'HEAD',
error: function ()
//file does not exist
existsError.style.display = 'none';
saveSubmitButton.removeAttribute("disabled");
saveButton.removeAttribute("disabled");
uploadFile(file); window.location.host
,
success: function ()
//file exists
existsError.style.display = 'block';
);
;
jquery asp.net
I asked a previous question on SO and was told that it's impractical to use ajax to check if a file exists on a network drive. Is there a way to do it using asp.net and then send the response to javascript so that I can run some javascript code?
This is the code that I was using before moving my uploaded files from the project's Files_Uploaded folder to the E drive on the server.
$scope.fileSelected = function (file)
$.ajax(
url: 'Files_Uploaded/' + file.name,
type: 'HEAD',
error: function ()
//file does not exist
existsError.style.display = 'none';
saveSubmitButton.removeAttribute("disabled");
saveButton.removeAttribute("disabled");
uploadFile(file); window.location.host
,
success: function ()
//file exists
existsError.style.display = 'block';
);
;
jquery asp.net
jquery asp.net
edited Nov 16 '18 at 3:16
georgeawg
34.1k115370
34.1k115370
asked Nov 15 '18 at 17:25
sjohn285sjohn285
12211
12211
I would think that as long as the account your app pool is running under has permissions on the folder in question you could just modify your server-side API to check the new folder instead. Have you tried that and it's not working? One thing I would suggest is to ditch the jQuery AJAX stuff and instead use AngularJS's $http service.
– Lex
Nov 15 '18 at 18:13
If you can think it you can do it. If you're just calling an API, the API will do the work for you.
– Dylan Wright
Nov 15 '18 at 20:38
add a comment |
I would think that as long as the account your app pool is running under has permissions on the folder in question you could just modify your server-side API to check the new folder instead. Have you tried that and it's not working? One thing I would suggest is to ditch the jQuery AJAX stuff and instead use AngularJS's $http service.
– Lex
Nov 15 '18 at 18:13
If you can think it you can do it. If you're just calling an API, the API will do the work for you.
– Dylan Wright
Nov 15 '18 at 20:38
I would think that as long as the account your app pool is running under has permissions on the folder in question you could just modify your server-side API to check the new folder instead. Have you tried that and it's not working? One thing I would suggest is to ditch the jQuery AJAX stuff and instead use AngularJS's $http service.
– Lex
Nov 15 '18 at 18:13
I would think that as long as the account your app pool is running under has permissions on the folder in question you could just modify your server-side API to check the new folder instead. Have you tried that and it's not working? One thing I would suggest is to ditch the jQuery AJAX stuff and instead use AngularJS's $http service.
– Lex
Nov 15 '18 at 18:13
If you can think it you can do it. If you're just calling an API, the API will do the work for you.
– Dylan Wright
Nov 15 '18 at 20:38
If you can think it you can do it. If you're just calling an API, the API will do the work for you.
– Dylan Wright
Nov 15 '18 at 20:38
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%2f53324883%2fusing-angularjs-and-asp-net-how-can-i-alert-the-user-if-a-file-exists-on-a-netw%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%2f53324883%2fusing-angularjs-and-asp-net-how-can-i-alert-the-user-if-a-file-exists-on-a-netw%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
I would think that as long as the account your app pool is running under has permissions on the folder in question you could just modify your server-side API to check the new folder instead. Have you tried that and it's not working? One thing I would suggest is to ditch the jQuery AJAX stuff and instead use AngularJS's $http service.
– Lex
Nov 15 '18 at 18:13
If you can think it you can do it. If you're just calling an API, the API will do the work for you.
– Dylan Wright
Nov 15 '18 at 20:38