ASP Upload组件问题.

来源:百度知道 编辑:UC知道 时间:2024/06/03 21:08:49
<%
dim Upload
set Upload=server.CreateObject("Persits.Upload")
Upload.OverwriteFiles=False
upload.save("F:\sxxm\img\sc")
%>
----------------------------------------------------
错误类型:
Persits.Upload.1 (0x800A003D)
Wrong Content-Type. Make sure you have included the attribute ENCTYPE="multipart/form-data" in your form.

/fbyz.asp, upload.save("F:\sxxm\img\sc")
整了一晚上.
搞的头都大了.
Upload组件我也重装了N的N次了.
各位高手 帮我看看怎么改成对.
-----------------------------------------------------------------------
我有另外一个ASP文件转过来的。一提交。转到着页面就提示我这个。
下面还有一些对数据库的操作都能通过。
就指定保存路径的那句整死都不对。。
本来是想用server.MapPath来取路径。结果就出问题。
后来换成绝对路径还是出问题。实在找不出哪出了问题。

你上的ASP文件是不能直接运行的,只能通过下面这样的FORM进行调用:
<FORM ACTION=你上面的ASP文件名字 ENCTYPE="multipart/form-data" METHOD=POST>

补充:
仔细检查你的提交页面吧,错误信息说得非常明白的,不能忽视:Persits.Upload.1 (0x800A003D)
Wrong Content-Type. Make sure you have included the attribute ENCTYPE="multipart/form-data" in your form.

我也遇到过楼主的问题,原因是在fileconfig.asp文件上。不是ENCTYPE="multipart/form-data" 错误。
下面我公布fileconfig.asp正确的代码:
<%
Dim UploadFilePath,UploadLimitSize,UploadfileAllowext,BrowerFilePath
UploadFilePath = "upfile/"&year(now)&"_"&month(now)&"_"&day(now)&"/"
'文件上传路径

BrowerFilePath = "/"

UploadLimitSize = 1024*50 '50M
'最大上传文件大小,单位为K

NotAllowfileext = "asp|cer|cdx|asa|htw|ida|idq|shtm|shtml|stm|printer|cgi|php|php4|cfm|aspx"
'不可以上传的文件类型

function CanUpload(Fileurl)
Fileurl = lcase("|"& Mi