ASP.NET,IIS7.0 上传大视频文件报错
一、问题概述:
最近开发上传视频文件的功能。基本流程已经跑通了,可是上传30M以上的文件时就会报错。
二、资料海洋瞎扑腾
从网上查了一些资料,一般都是下面这种说法:
看着步骤倒是也不算繁琐,可是本人照着步骤做了却没找到所说的<requestLimits>节点。无奈了。如果有高人明白咋回事的话麻烦指点下。。。
三、暮然回首,答案就在灯火阑珊处
其实上面分析的错误原因是对的,就是IIS中允许上传的最大文件默认是20多M,所以当上传较大的文件时才会报这个错误。后来用另外一种途径修改了这种设置。
目标是要修改文件C:\Windows\System32\inetsrv\config\schema\IIS_schema.xml 。绿色下划线部分使我们要修改的目标位置。
<attribute name="maxAllowedContentLength" type="uint" defaultValue="30000000" />
<attribute name="maxUrl" type="uint" defaultValue="4096" />
<attribute name="maxQueryString" type="uint" defaultValue="2048" />
<element name="headerLimits">
<collection addElement="add" clearElement="clear" removeElement="remove">
<attribute name="header" type="string" required="true" isUniqueKey="true" validationType="nonEmptyString" />
<attribute name="sizeLimit" type="uint" required="true" />
</collection>
</element>
问题在于,这个文件是只读的,即使用管理员权限也不能修改。要先修改文件的权限,然后去掉只读属性才可以。
1.右键文件->属性->安全,选中目标用户,点击高级,修改文件所有者;
2.确定后点击编辑,就可以修改当前用户的权限了,添加“写入”权限。至此,权限设置OK了。
3.将文件的只读属性去掉。
4.以管理员身份打开VS,然后在VS中编辑目标XML文件,修改所需位置即可。
5.上传个100M的视频,OK了。
至此,大功告成。
参考资料:http://help.powereasy.net/help/SiteFactory/2779.html
ASP.NET,IIS7.0 上传大视频文件报错相关推荐
- PHP七牛云上传大视频文件异步存为m3u8格式(包括回调过程)
问题引入 视频的第一帧加载缓慢. 简介 HTTP Live Streaming,缩写为HLS,是由苹果公司提出基于HTTP的流媒体网络传输协议.它的工作原理是把整个流分成一个个小的基于HTTP的文件来 ...
- 一步步教你如何设置UEditor上传大视频文件
服务器环境:windows2008 iis php5.5 1.修改相对应的ueditor\PHP\config.json编辑器文件夹中的配置文件config.json在其中查找"videoM ...
- tornado python web上传大视频文件
需求: 超过5G的视频文件,从windows磁盘,通过web服务上传到服务器的指定目录下 方式: 分块上传(前端引用webuploader框架封装好的上传方式) 原理: 前端分块每次上传20M,传入一 ...
- Thinkphp5上传中文名的文件报错move_uploaded_file(): failed to open stream: Invalid argument
最近要在后台添加上传文件功能,并且保持文件名称不变,上传英文和数字名的文件都是正常的,唯独上传中文名的就失败,报错如下: 解决方案: 网上有些人的教程是直接修改Thinkphp框架的源代码,但这样不是 ...
- PHP + ajax 实现上传进度条、PHP 上传大视频
一.PHP + ajax 实现上传进度条 1.1 CSS 样式 根据自身调整哦! .processBar{display: inline-block;width: 0;height: 7px;left ...
- asp.net core mvc上传大文件解决方案
asp.net core mvc上传大文件解决方案 参考文章: (1)asp.net core mvc上传大文件解决方案 (2)https://www.cnblogs.com/eggtwo/p/988 ...
- 微信小程序上传大视频到七牛云-附七牛优惠码
最近接到一个微信小程序的项目,客户要求将小程序视频上传到七牛云,并且由我们进行维护,大概看了下客户的需求,视频文件应该不少,每个月的费用自然也不少,小编在充值的时候突然看到有个优惠码选项,便在网上一搜 ...
- html限制视频上传大小,微信公众号怎么上传大视频?可以上传多大的视频?
原标题:微信公众号怎么上传大视频?可以上传多大的视频? 想在公众号文章中插入视频,但不知道公众号可以传多大的视频,这篇文章会给你答案,继续看下去吧~ 微信公众号视频大小限制多少 当写公众号文章时,我们 ...
- android --------- Android10系统上访问本地相机下的视频文件报错 /storage/emulated/0/DCIM/Camera/ open failed: EACCES
最近在Android10系统上访问本地相机下的视频文件报错: 华为Mate30上试的 FileNotFoundException(/storage/emulated/0/DCIM/Camera/xx. ...
最新文章
- 右键新建里面没有word和excel_Windows10系统下如何将Sublime Text3添加到右键快捷菜单?...
- 使用sed和awk取除最后两个字段之外的字段
- 手把手教你发布自己的CocoaPods开源库
- SAX解析XML 详解
- CentOS7 firewalld防火墙配置
- numpy学习笔记(莫烦python)
- Java线程之Synchronized用法
- 游戏与算法的必经之路
- Spring Framework 5.1.6、5.0.13 与 4.3.23 发布
- U盘版便携式Linux制作, casper-rw 解析
- ASP.NET企业开发框架IsLine FrameWork系列之九--ExceptionProcessProvider异常框架(上)
- springboot+springcloud相关面试题
- L1-023 输出GPLT (20 分) — 团体程序设计天梯赛
- 分享一个好的数据集资源目录
- 由三目运算符想出的PHP改进建议
- 用HTML代码实现个人简历的编写
- java调用加密机实例_Enigma Java模拟实现恩尼格玛密码机加密解密过程 Develop 238万源代码下载- www.pudn.com...
- 利用Matlab App Designer简单设计程序
- thinkphp的column()函数
- 【读书笔记】第二章 过程模型