是用NET开发吗?用file是比较有效的方法!可能你的js有问题
/*创建POST控制器*/ public ActionResult Filetoxml() { HttpPostedFileBase file = Request.Files["file"];/*对客户端已上载的单独文件访问*/ if (file != null) { string filepath = Path.Combine(HttpContext.Server.MapPath("~/"), Path.GetFileName(file.FileName));/*Path.Combine 对包含文件或目录路径信息的System.string实例进行操作*/ /*HttpContext.Server.MapPath() 返回服务器上指定的虚拟路径相对的物理路径*/ file.SaveAs(filepath);/*SaveAs保存上载文件 在filepath指定的路径*/ return RedirectToAction("SuccessResult", "Home"); } else { return View(); } }
500是服务端的错误,应该和uploadify 关系不大吧,毕竟他只是负责帮你发请求,怎么接收是你的事情