web上传

  1上传图片是经常操作的功能,比如上传头像、上传商品的图片等等。

  2在web中,最基本的是表单上传。比如

  

  <form action="Home/Upload" enctype="multipart/form-data" method="post">
            <input name="myflie" type="file" />
            <input type="submit" />
  </form>

  3在服务器使用.net平台的Asp.Net技术。默认的话,只能接收4m的文件。

  4如果type=file上传的文件,要大于4m的话,需要在Asp.net的网站项目web.config(项目配置文件)中,添加这样的配置。

  

<system.web> 
    <httpRuntime targetFramework="4.5" executionTimeout="600" maxRequestLength="102400" />

  102400的单位是KB,maxRequestLength(最大请求长度)是100MB。

  5这样的话,就可以上传大于4m的文件了。

  6摘一段博友的文字,觉得很有道理。具体文字,在下面的链接中,我理解他的意思是,上传的请求是通过IIS这个服务器工具,然后才是我们的Asp.net程序,所以,IIS要控制请求的文件设置(包括上传请求);

  7的确,在IIS中有上传大小的设置,默认是30000000(字节),也就是28.610229MB

  

 

  //这是web.config的说明

  https://www.cnblogs.com/alex_c/archive/2011/02/17/1956673.html

  //这是上面文字上,提到一个博友写的不错文字

  https://www.cnblogs.com/wufengtinghai/p/3830695.html

  //这是对type=file标记的文字

  https://www.cnblogs.com/yydcdut/p/3736667.html

转载于:https://www.cnblogs.com/158-186/p/10862741.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值