对于如何使用multipart/form-data进行ASP.NETMVCAjax表单发布?感兴趣的读者,本文将提供您所需要的所有信息,我们将详细讲解form表单用ajax提交,并且为您提供关于(转)
对于如何使用multipart / form-data进行ASP.NET MVC Ajax表单发布?感兴趣的读者,本文将提供您所需要的所有信息,我们将详细讲解form表单用ajax提交,并且为您提供关于(转)Ajax实现文件上传___怎么设置multipart/form-data、Ajax 不支持enctype="multipart/form-data"、Ajax 提交 form ENCTYPE="multipart/form-data" 的方法、asp.net – MultipartFormDataStreamProvider清理的宝贵知识。
本文目录一览:- 如何使用multipart / form-data进行ASP.NET MVC Ajax表单发布?(form表单用ajax提交)
- (转)Ajax实现文件上传___怎么设置multipart/form-data
- Ajax 不支持enctype="multipart/form-data"
- Ajax 提交 form ENCTYPE="multipart/form-data" 的方法
- asp.net – MultipartFormDataStreamProvider清理
如何使用multipart / form-data进行ASP.NET MVC Ajax表单发布?(form表单用ajax提交)
我正在一个ASP.NET MVC网站上工作,该网站的表单允许使用表单标签上的multipart / form data enctype选项上传文件,如下所示
<form enctype="multipart/form-data" method="post" action=''<%= Url.Action("Post","Entries",new {id=ViewData.Model.MemberDetermination.DeterminationMemberID}) %>''>
我将如何编写此代码来代替进行ASP.NET MVC Ajax表单发布?
答案1
小编典典- 您可以使用其他一些上传器(例如jQuery多个文件上传器)(我更喜欢这种方式,而且我不喜欢使用MS Ajax)
- 采用:
AjaxHelper.BeginForm("Post", "Entries", new {id=ViewData.Model.MemberDetermination.DeterminationMemberID}, new AjaxOptions(){/*some options*/}, new {enctype="multipart/form-data"})
但是在第二种情况下,我不确定它是否会起作用。
(转)Ajax实现文件上传___怎么设置multipart/form-data
总结
以上是小编为你收集整理的(转)Ajax实现文件上传___怎么设置multipart/form-data全部内容。
如果觉得小编网站内容还不错,欢迎将小编网站推荐给好友。
Ajax 不支持enctype="multipart/form-data"
Ajax 不支持enctype="multipart/form-data" 所以用隐藏 iframe 来处理无刷新表单提交.
DWZ的前台的form应该写成
<form method="post" action="url"https://www.jb51.cc/tag/required/" target="_blank">required-validate" enctype="multipart/form-data" onsubmit="return iframeCallback(this,[navTabAjaxDone/dialogAjaxDone]);">
Ajax 提交 form ENCTYPE="multipart/form-data" 的方法
转载:通过Ajax方式上传文件,使用FormData进行Ajax请求 (http://yunzhu.iteye.com/blog/2177923 )
asp.net – MultipartFormDataStreamProvider清理
我像这样初始化提供者:
string root = HttpContext.Current.Server.MapPath("~/App_Data"); var provider = new MultipartFormDataStreamProvider(root);
并且提供者很好地将它们存储为“~App_Data / BodyPart_ {someguid}”
但是,在完成这些文件后,如何清理这些文件?
解决方法
private void CleanTempFiles(string dir,int ageInMinutes) { string[] files = Directory.GetFiles(dir); foreach (string file in files) { var time = File.GetCreationTime(file); if (time.AddMinutes(ageInMinutes) < DateTime.Now) { File.Delete(file); } } }
然后用以下内容调用它:
CleanTempFiles(root,60); // Delete all files older than 1 hour
今天关于如何使用multipart / form-data进行ASP.NET MVC Ajax表单发布?和form表单用ajax提交的讲解已经结束,谢谢您的阅读,如果想了解更多关于(转)Ajax实现文件上传___怎么设置multipart/form-data、Ajax 不支持enctype="multipart/form-data"、Ajax 提交 form ENCTYPE="multipart/form-data" 的方法、asp.net – MultipartFormDataStreamProvider清理的相关知识,请在本站搜索。
本文标签: