上传文件httperror
‘壹’ 涓娄紶ppt镞跺嚭鐜癶ttp error阌栾鍒镄勪粈涔堜篃娌℃湁镐庝箞锷
澶辫触镄勫师锲犲彲鑳芥湁寰埚
姣斿傦纴鏂囨。镄勫懡钖嶈勫垯銆佹枃浠跺ぇ灏忎笉绗﹀悎锛屾垨鏄缃戦熶笉濂
濡傛灉链阃氲繃锛屽彲鑳芥槸浣犺繖涓狿PT涓镄勫唴瀹癸纴绠$悊锻樿や负涓岖﹀悎钬沧枃搴揿岗璁钬濓纸姣斿傛秹鍙婂埌鐗堟潈闂棰桡级
濡傛灉镙规湰镞犳硶涓娄紶锛屼綘娉ㄦ剰涓涓嬶纴鏄鍝涓姝ュ嚭浜嗛梾棰桡纴瀹冧细鎻愮ず浣狅纴淇鏀瑰氨鍙浠ヤ简
‘贰’ 上传文件时出现http error 500错误
首先,上传大小的限制有两个,一个叫post_max_size,一个叫upload_max_filesize。
然后,你看它提示的是HTTP Error 500。
五百错误的原因比较多,但一般来说,都是服务器代码的错误而导致其内部错误的。
那么据此推想,可能的原因有下:
没有配置允许上传文件;
没有配置上传文件的临时目录;
临时目录或上传目录路径有系统不能识别的字符(如汉字等);
临时目录或上传目标无写入权限;
上传文件有系统不能识别的字符(如汉字等);
本地上传文件的目录路径有系统不能识别的字符;
……
目前只能想到这些了,不过你可以直接找到上传文件的那一段代码,逐行写上测试错误的代码,就可以找到哪里出错了,进而找到根本原因。
‘叁’ httperror500什么意思
http 500是内部服务器错误的意思。
造成500错误常见原因有:ASP语法出错、ACCESS数据库连接语句出错、文件引用与包含路径出错(如未启用父路径)、使用了服务器不支持的组件如FSO等。
人工同步iwam账号在active directory、iis metabase数据库和com+应用程序中的密码可以有效的解决http 500错误。
(3)上传文件httperror扩展阅读:
在详细分析http500内部错误产生的原因之前,先对iwam账号进行一下简要的介绍:iwam账号是安装iis5时系统自动建立的一个内置账号,主要用于启动进程之外的应用程序的internet信息服务。iwam账号的名字会根据每台计算机netbios名字的不同而有所不同,通用的格式是iwam_machine,即由“iwam”前缀、连接线“_”加上计算机的netbios名字组成。
我的计算机的netbios名字是myserver,因此我的计算机上iwam账号的名字就是iwam_myserver,这一点与iis匿名账号isur_machine的命名方式非常相似。