Первое случайное исключение типа «System.ArgumentOutOfRangeException» произошло в mscorlib.dll, когда я пытаюсь загрузить файл на сервер.Ошибка при загрузке файла с помощью jQuery и Asp.Net
$('#But_Upload').click(function() {
console.log("its working\n");
var ajaxRequest = $.ajax({
type: "POST",
url: "../HANDLERS/Handler1.ashx",
contentType: false,
processData: false,
data: $('#upload').get(0).files.toString(),
async: true,
success: function (xhr) {
console.log("done");
}
});
});
});
</script>
Мой код сервера в C# обработчиком является
public void ProcessRequest(HttpContext context)
{
System.Diagnostics.Debug.Write(context.ToString());
try
{
HttpPostedFile httpPostedFile = context.Request.Files.Get(0);
var fileSavePath = HttpContext.Current.Server.MapPath("~/upl") + httpPostedFile.FileName;
httpPostedFile.SaveAs(fileSavePath);
}
catch(Exception E)
{ }
}
Я получаю исключение именно в httpPostedFile линии, я боролся с этим для ослов возраста, пожалуйста помощь.
Можете ли вы попробовать этот ответ - http://stackoverflow.com/questions/11880952/a-first-chance-exception-of-type-system-argumentoutofrangeexception-occurred-i –
@ShrihariIyer - не говори, что сообщение об исключении/ошибке, которое вы получаете - мы любим гадать. – Igor
@onsjjss Я пытаюсь загрузить изображение. Получите другие ссылки? –