我正在尝试在特定路径上传文件。
我为此编写了以下代码:
try
{
if (!System.IO.Directory.Exists(fileLocation))
System.IO.Directory.CreateDirectory(fileLocation);
// file.SaveAs(completefilepathWithFile);
file.SaveAs(FileLocationToSaveInDB);
return Json("File Uploaded Sucessfully");
}
catch (Exception)
{
return json("Failed to upload the file");
}
此代码适用于Firefox和crome。
但是给我IE9的错误。
它提示我:
Do you want to openor save (methodname) from localhost?
如下:
我尝试过:
但没有帮助。
请帮帮我。
答案 0 :(得分:1)
许多浏览器无法处理application / json作为返回内容类型。您可以使用mime类型text / html来破解响应并发送回内容。
试试这个:
return Json("FileUploaded successfully", "text/html", System.Text.Encoding.UTF8,
JsonRequestBehavior.AllowGet);