У меня есть элемент управления загрузкой файлов на странице ASPX, который принимает только файл Excel. Если правильный файл будет отправлен в элемент управления, этот путь к файлу будет отправлен через веб-сервис через jQuery Ajax. Мой веб-сервис выполнит некоторые вычисления в файле Excel и сохранит этот файл локально.
Я успешно запускаю этот проект в Visual Studio Development Sever. Но когда я развернул его на своем рабочем сервере, этот путь к файлу вызывает ошибку, потому что он проверяет этот файл локально на рабочем сервере. Как я могу преодолеть эту проблему?
Вот моя функция jQuery ajax:
$.ajax({
type: "POST",
url: "ExcelUpload.asmx/FillObjets",
data: JSON.stringify({ fileName: filename }),
contentType: "application/json; charset=utf-8",
dataType: "json",
beforeSend: function () {
$("#Status").html("<br><center><img src=images/ajax-loader.gif/></center>");
},
success: function (msg) {
var output="";
var re = eval('(' + msg.d + ')');
if (re.length > 0) {
for (var i in re) {
var xl = re[i];
switch(parseInt(xl.status))
{
case 1: output=xl.message;break;
case 2: output=xl.message;break;
}
}
$("#Status").html(output);
}
},
error: function (msg) {
alert(msg.d);
}
});