注:这里是用的mvc所以没法用控件

html代码
<form method="post" enctype="multipart/form-data">

    <input type="file" onchange="previewImage(this)" ID="pic1" name="pic">

<from>

//enctype="multipart/form-data"如果不加这个在控制器会找不到这个路径,如果用js

alert出pic1的value的话的得到的是c:/fakepath/文件名.文件格式,因为游览器设置不能访问本地路径

//name是给后台看的,后台可以获取name里传过来的值

controllers端代码

public ActionResult inserttrue(HttpPostedFileBase pic)

{

Product p = new Product();

string pathGpic = "../Uploads/" + DateTime.Now.ToString("yyyyMMddhhssmmms") + pic.FileName;//存储文件名
string endpathGpic = Server.MapPath(pathGpic);
pic.SaveAs(endpathGpic);//存储路径
string[] a = pathGpic.Split('/');
p.Pic = a[1] + "/" + a[2];//为了能从数据库独处路径
new Productdata().insert(p);

}

最新文章

  1. forEach遍历数组实例
  2. 一、javase学习:数据库操作练习
  3. [No000003]现代版三十六计,计计教你如何做人
  4. VBA好的插件
  5. 内核移植和文件系统制作(4):UBIFS根文件系统制作总结
  6. 关于fft的一点总结
  7. 正确配置jstl的maven依赖,jar包冲突的问题终于解决啦
  8. spring框架源码编译
  9. 【翻译】MVC Music Store 教程-概述(一)
  10. poj2136
  11. 【WCF】错误处理(三):错误协定
  12. 201521123029《java程序设计》第2周学习总结
  13. Docker入门系列(一):目标和安排
  14. win7 64位专业版下的x64编译问题
  15. ESP8266 RTOS SDK编译环境搭建
  16. Vue+koa2开发一款全栈小程序(1.课程介绍+2.ES6入门)
  17. 解决wine中文字体方块或乱码
  18. JavaWeb应用和Servlet
  19. AndroidStudio 中查看获取MD5和SHA1值以及如何查看手机应用信息以及读取*.db数据库里面数据
  20. 【微服务系列】Spring SpringMVC SpringBoot SpringCloud概念、关系及区别

热门文章

  1. ABP文档翻译--值对象
  2. 解决:win10_x64 VMware Workstation and Hyper-V are not compatible. Remove the Hyper-V role from the system before running VMware Workstation
  3. hbase协处理器编码实例
  4. TCP/IP之TCP_NODELAY与TCP_CORK
  5. python_单元测试unittest
  6. servlet使用入门
  7. 机器指令翻译成 JavaScript —— No.2 跳转处理
  8. 在Linux上运行ASP.NET vNext
  9. UITableView(二)
  10. 好好了解一下Cookie