- publicActionResultIndex(FormCollectioncollection)
- {
- if(Request.Files.Count==0)//判断是否有上传控件
- {
- returnRedirectToAction("wokao");
- }
- varc=Request.Files[0];//获取第一个控件
- if(c!=null&&c.ContentLength>0)
- {
- intlastSlashIndex=c.FileName.LastIndexOf("\\");//得到文件名并计算\\是第几位,用于下面的截取文件名
- stringfileName=c.FileName.Substring(lastSlashIndex+1,c.FileName.Length-lastSlashIndex-1);//截取文件名
- stringnewpath=Server.MapPath("/Views/Shared/"+fileName);//物理路径
- c.SaveAs(newpath);//保存文件
- }
- returnRedirectToAction("wokao");
- }
- publicActionResultIndex(FormCollectioncollection)
- {
- if(Request.Files.Count==0)//判断是否有上传控件
- {
- returnRedirectToAction("wokao");
- }
- varc=Request.Files[0];//获取第一个控件
- if(c!=null&&c.ContentLength>0)
- {
- intlastSlashIndex=c.FileName.LastIndexOf("\\");//得到文件名并计算\\是第几位,用于下面的截取文件名
- stringfileName=c.FileName.Substring(lastSlashIndex+1,c.FileName.Length-lastSlashIndex-1);//截取文件名
- stringnewpath=Server.MapPath("/Views/Shared/"+fileName);//物理路径
- c.SaveAs(newpath);//保存文件
- }
- returnRedirectToAction("wokao");
- }
html: 注意(form中需要加上enctype="multipart/form-data“,这个事为了让controller中获取到file)
- <formaction="/Type/Index"method="post"enctype="multipart/form-data">
- <div>
- <inputtype="file"id="fileImage"name="fileImage"/>
- <inputtype="submit"value="Upload"/>
- </div>
- </form>
- publicActionResultIndex(FormCollectioncollection)
- {
- if(Request.Files.Count==0)//判断是否有上传控件
- {
- returnRedirectToAction("wokao");
- }
- varc=Request.Files[0];//获取第一个控件
- if(c!=null&&c.ContentLength>0)
- {
- intlastSlashIndex=c.FileName.LastIndexOf("\\");//得到文件名并计算\\是第几位,用于下面的截取文件名
- stringfileName=c.FileName.Substring(lastSlashIndex+1,c.FileName.Length-lastSlashIndex-1);//截取文件名
- stringnewpath=Server.MapPath("/Views/Shared/"+fileName);//物理路径
- c.SaveAs(newpath);//保存文件
- }
- returnRedirectToAction("wokao");
- }
- publicActionResultIndex(FormCollectioncollection)
- {
- if(Request.Files.Count==0)//判断是否有上传控件
- {
- returnRedirectToAction("wokao");
- }
- varc=Request.Files[0];//获取第一个控件
- if(c!=null&&c.ContentLength>0)
- {
- intlastSlashIndex=c.FileName.LastIndexOf("\\");//得到文件名并计算\\是第几位,用于下面的截取文件名
- stringfileName=c.FileName.Substring(lastSlashIndex+1,c.FileName.Length-lastSlashIndex-1);//截取文件名
- stringnewpath=Server.MapPath("/Views/Shared/"+fileName);//物理路径
- c.SaveAs(newpath);//保存文件
- }
- returnRedirectToAction("wokao");
- }
html: 注意(form中需要加上enctype="multipart/form-data“,这个事为了让controller中获取到file)
- <formaction="/Type/Index"method="post"enctype="multipart/form-data">
- <div>
- <inputtype="file"id="fileImage"name="fileImage"/>
- <inputtype="submit"value="Upload"/>
- </div>
- </form>