求救!ASP中使用enctype="multipart/form-data" 该页无法显示

来源:百度知道 编辑:UC知道 时间:2024/05/07 10:16:49
请教各位大侠:当我在ASP中使用upload_5xsoft或者动网组件上传文件时,只要在form里面加上enctype="multipart/form-data"这段,点击上传之后就显示"该页无法显示"!当我去掉enctype="multipart/form-data"之后,虽然网页报错,但是起码能显示页面哦...郁闷!我检查了文件夹权限设置、IE设置都没有问题!程序如下:
<form action="software_add_TJ.asp" method="post" name="form_add" enctype="multipart/form-data">......</form>

最后显示:
Internet Explorer 无法显示该网页

最可能的原因是:
未连接到 Internet。
该网站遇到了问题。
在地址中可能存在键入错误。

各位大侠一定要帮帮忙啊,等着急用!在线等...!
后来我发现一个严重的问题:当时我在ASP的接受数据页面引用了外部文件<!--#include file="con.asp"-->后来我把这一行去掉 就可以显示了!而且没有错误,是不是上传文件的时候不能引用外部文件啊?

是的,上传文件不能在接受数据页面开头引用数据库连接文件,但是可以引用上传文件需要的函数,类等文件,如果你需要连接数据库,可以在文件数据处理完后引用数据库连接文件.
<%
文件数据处理代码开始
.............
............
文件数据处理完毕
%>
<!--#include file="con.asp"-->
<%
执行数据库操作
%>

你试下

在处理上传的时候不能用INCLUDE包含外部文件的,你可以把这段代码写在数据处理的后面.