"化境无组件上传"使用时遇到的问题

ohou 2004-04-01 09:47:34
看他的例子,很简单
htm:
<form name="form1" method="post" action="upload.asp" enctype="multipart/form-data">
<input type=file name="file1">
<input type=submit name="submit" value="提交">
asp:(略)

我的网页里面已经有一个form了
<form name="form1" method="post" action="<%=MM_editAction%>">
....
<input type="submit" name="Submit" value="确定新增" >
<input type="reset" name="Reset" value="清空重填" >
</form>

我在省略号部分里面参照例子加了如下代码
<form name="form1" method="post" action="upimage.asp" enctype="multipart/form-data">
<tr><td>图片<input type="file" name="news_image" >
<input type="submit" name="Submit" value=" 上 传 ">
</td>
</tr>
</form>

upimage.asp文件
<!--#include FILE="upload_5xsoft.inc"-->
<%dim upload,file,formPath
set upload=new upload_5xsoft ''建立上传对象

formPath="uploadimage/" '上传的路径
set file=upload.file("news_image")

if file.fileSize>0 then
file.SaveAs Server.mappath(formPath&file.FileName) ''保存文件
end if

set file=nothing
set upload=nothing
%>

确总是上传不了,不知道该什么办,请大家指点指点,谢谢了
...全文
69 点赞 收藏 12
写回复
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
gslrq 2004-04-04

这句出错了,
file.SaveAs Server.mappath(formPath&file.FileName) ''保存文件

可能是我的路径没有设对,怎么设?
回复
gslrq 2004-04-04
我想将文件传到:http://WWW.XXXX.Com/Image下(我自己的网站),
file.SaveAs Server.mappath(formPath&file.FileName) ''保存文件
怎么设?
回复
ohou 2004-04-01
parco(老花猫):
1.改成file1仍然不行
2.这个目录已经建好了的
3.用的测试程序可以上传图片的,应该不关FSO的问题

xieyj(Free Fish):
我试了,将两个form合在一起后,我的原来"增加"一条记录的功能没有了
回复
guokai1217 2004-04-01
没必要的话就不要用表单嵌套表单的形式了.不方便.
换一下思路,肯定能解决了.
回复
ohou 2004-04-01
网站我是放在其他分区里面的,是FAT32格式
回复
xieyj 2004-04-01
将两个 form 合并成一个,并且在获取数据时,使用:

upload.form("表单名") 得到 表单的数据
回复
parco 2004-04-01
楼主试一下:

1、将你的<input type="file" name="news_image" >
改为<input type="file" name="file1" >。再试一下。
我以前试过如果文件域的表单名为f1或f2就上传不了,改为file1就可以,这应该是它的代码的一个BUG。以前QQ里有联系过他们,但一直没给我回复到底是哪个地方有问题。

2、formPath="uploadimage/" '上传的路径
检查一下有无这个文件夹建好在那里,如果不存在这个文件夹,也会上传失败的。

3、看看你的FSO权限有没有开放。


回复
possible_Y 2004-04-01
检查是否有ntfs的写入权限
回复
ohou 2004-04-01
我把加的那个form改名叫"form2",那个submit也改名叫submit2,还是不行.

另外,我用了他的程序测试了,可以把图片传上去,我也怀疑是套用了form导致的问题,但不知道该如何解决
回复
ohou 2004-04-01
没有出错,就是上传不了文件
回复
guokai1217 2004-04-01
表单你都用 FORM1 可能会引起冲突的.改成一个FROM2
看一下你的FSO权限是否打开了.
回复
lsaturn 2004-04-01
出错了吗?
回复
发动态
发帖子
ASP
创建于2007-09-28

2.8w+

社区成员

ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
申请成为版主
社区公告
暂无公告