上传的按钮实在是太丑了,今天看了别人的文章,自己找了找资料,琢磨了一下,结果如下。

图片如下:

代码如下,粘贴即可以用:

@{ViewBag.Title = "IndexInput";Layout = "";
}
<!DOCTYPE html>
<html>
<head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>input file 美化</title><style>*{margin: 0;padding: 0;}.btn_addPic{display: block;position: relative;width: 120px;height: 28px;overflow: hidden;border: 1px solid #EBEBEB;background: none repeat scroll 0 0 #F3F3F3;color: #999999;cursor: pointer;text-align: center;float: left;margin-right:5px;}.btn_addPic span{cursor: pointer;display: block;line-height: 28px;}.filePrew{cursor: pointer;position: absolute;top: 0;left:0;width: 120px;height: 30px;font-size: 100px; /* 增大不同浏览器的可点击区域 */opacity: 0; /* 实现的关键点 */filter: alpha(opacity=0); /* 兼容IE */}</style>
</head>
<body><form action="@Url.Action("IndexInput", "Uploader")" method="post" enctype="multipart/form-data" ><div style="height: 28px;margin:100px;"><div class="btn_addPic"><span>上传图片…</span><input tabindex="3" title="支持jpg、jpeg、gif、png格式,文件小于5M" size="3"name="pic" class="filePrew" type="file" οnchange="document.getElementById('textName').value=this.value"></div><input type="text" id="textName" style="height: 28px;border:1px solid #f1f1f1" /></div><br /><br /><input type="submit" /></form>
</body>
</html>

cs 代码 如下:

       [HttpPost]public ActionResult IndexInput(int? page){HttpPostedFileBase saaa = Request.Files["upfile"];HttpPostedFileBase baseFile = Request.Files[0];string qqfile = Path.GetFileName(baseFile.FileName);Stream stream = baseFile.InputStream;using (var flieStream = new FileStream(HttpContext.Server.MapPath(@"\ImageNew\") + qqfile, FileMode.Create)){stream.CopyTo(flieStream);}return Content("上传成功!");}

转载于:https://www.cnblogs.com/Kummy/archive/2013/06/03/3115103.html

input type=file /,美化自定义上传按钮相关推荐

  1. <input type=“file“>实现上传文件

    嗨害嗨,我又来了奥.今天讲一个项目中常见的例子,就是利用input type="file"来进行表单上传文件.首先,我们写好html,如下. <form id="f ...

  2. php多图片上传到数组,input type=file多图片上传 原生html传递的数组集合

    单个的input type="file"表单也是可以实现多图片上传的 代码如下: 这里要给file表单加上一个multiple属性 multiple="multiple& ...

  3. 关于input type=file 限制文件上传类型

    HTML <input> 标签的 accept 属性 <input type="file" name="pic" id="pic&q ...

  4. input type=file accept=.zip上传文件响应慢的问题解决办法

    在谷歌和火狐中使用 accept=".zip" 属性发现响应延迟的问题. 于是几经尝试后,发现是 accept=".zip" 属性的问题,删掉它或者将 * 通配 ...

  5. input type属性为file时(type=file),上传一次然后做更新input的change事件

    最近在做文件上传,第一次上传之后,再次上传同样的文件,不会做出相应的事件处理: 解决方案: 当你把input的文件取出之后,使用replaceWith覆盖掉以前的input,这样就做到了刷新input ...

  6. html5 input file样式修改,css为input type=file设置自定义样式

    input file上传按钮的美化思路是,先把之前的按钮透明度opacity设置为0,然后,外层用div包裹,就实现了美化功能. 主要有两点需要做: 将input type=file控件透明 将inp ...

  7. input type=file美化

    最近碰到input type=file 之前用模拟点击来实现美化,发现在IE7下会有bug导致图片上传不上去,最后改用直接美化的方法 <!DOCTYPE html> <html la ...

  8. 封装一个完整版的uniapp图片和视频上传组件,拿来即用,可进行图片视频切换,可自定义上传按钮样式,删除按钮样式,可单独上传图片或者视频,可限制上传数量

    第一步 components里面新建一个manyImgUpload.vue组件,将以下代码放入 以下代码中需要你改的地方 uni.uploadFile中的参数,url为你公司的上传接口.files为你 ...

  9. html表单input file,input标签type=file的文件上传

    一,通过表单提交的方式 该提交方式只是提交普通表单:对于file组所选中的文件内容是不上传的,因此需要设置:enctype属性 enctype="multipart/form-data&qu ...

最新文章

  1. What is the purpose for IT Pro in Windows 10 Creators Update
  2. bootstrap 起步
  3. NAT(修改IP包的IP或者Port) NAT穿越 keepalive包(IP包),保持映射关系
  4. Pricing in SAP CRM and Cloud for Customer
  5. SpringBoot 扫描包
  6. 2017.3.14 不重复数字 思考记录
  7. android 简单对话框实现
  8. java 匿名类实现6_java匿名内部类,以及实现Comparato和Comparable接口实现对对象的排序...
  9. Atitit.android webview h5运行环境总结
  10. 判定两个点是否在一条直线的同一侧_高中物理的常用方法、题型特点及应用注意点,不看很吃亏...
  11. 三大检索工具(SCI、EI、ISTP)
  12. c语言 如何筛选小数点,怎样在表格里筛选有出整数与有小数点的数值
  13. 优化USB UVC ISO传输速度
  14. [Vue]缓存路由组件 activated()与deactivated()
  15. PythonStock(37)股票系统:Python股票系统发布V2.0版本,改个名字吧,叫Python全栈股票系统2.0,可以实现数据的抓取(akshare),统计分析,数据报表展示。
  16. (转)Winton:如何在100多个期货市场交易
  17. 找出n以内最大的质数。python
  18. 安卓APP源码和设计报告——仿淘宝水果商城
  19. 1路串口服务器在激光测距仪的应用
  20. java继承1—上溯造型

热门文章

  1. 揭秘Facebook SLAM技术,如何为人们生活增添奇幻的艺术色彩?
  2. AQS独占式获取同步状态和释放同步状态(源码阅读笔记)
  3. Spark新愿景:让深度学习变得更加易于使用——见https://github.com/yahoo/TensorFlowOnSpark...
  4. python发送邮件和附件
  5. QQ音乐的动效歌词是如何实践的?
  6. 深度学习Github排名,很不错的介绍
  7. 使用dispatch_group来进行线程同步
  8. Android点击图标重新启动问题
  9. [Step By Step]使用SLT工具从SAP导入数据到SAP HANA
  10. 为什么程序return -1或exit(-1)而获取到的值是255