ASP 动态上传文件的问题

带着蜗牛去散步^ 2006-11-09 09:24:02
上传文件是使用js脚本动态生成文件框,但是上传的时候asp接收端就不能接受动态创建的文件框的文件
手动添加的就没问题,
不知道怎么回事

使用的无组件类!
...全文
170 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
Unending 2006-11-09
  • 打赏
  • 举报
回复
测试过,没问题,看来是你自己服务端的问题
<form method="POST" name=form1 enctype="multipart/form-data" action="http://...">
<div id=upload></div>
<input type="submit" value="提交" name="B1">
</form>
<script>
upload.innerHTML="<input type=file name=F1 size=20>"+upload.innerHTML;
</script>


POST / HTTP/1.0
Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/x-shockwave-flash, application/vnd.ms-excel, application/vnd.ms-powerpoint, application/msword, */*
Accept-Language: zh-cn
Content-Type: multipart/form-data; boundary=---------------------------7d61c51228034a
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; Alexa Toolbar)
Host: localhost:2001
Content-Length: 339
Connection: Keep-Alive
Pragma: no-cache

-----------------------------7d61c51228034a
Content-Disposition: form-data; name="F1"; filename="test.htm"
Content-Type: text/html

asdasdasd
-----------------------------7d61c51228034a
Content-Disposition: form-data; name="B1"

提交
-----------------------------7d61c51228034a--
  • 打赏
  • 举报
回复
同样留了
页面上已经显示出来了 文件框
就是asp的后台程序 没识别到
但是我手动添加的没问题
Unending 2006-11-09
  • 打赏
  • 举报
回复
那就预留个地方
<form method="POST" name=form1 enctype="multipart/form-data" action="http://...">
<div id=upload></div>
<input type="submit" value="提交" name="B1">
</form>
<script>
upload.innerHTML="<input type=file name=F1 size=20>"+upload.innerHTML;
</script>
  • 打赏
  • 举报
回复
楼上的我该了
我说过手动添加的文件框没问题
我郁闷好几天了
100分不好那啊
Unending 2006-11-09
  • 打赏
  • 举报
回复
注意修改form的enctype="multipart/form-data"
  • 打赏
  • 举报
回复
晚上再试试
谢谢Unending(看分答题)
能告诉
你下面的数据是用什么软件捕获的吗>
jspadmin 2006-11-09
  • 打赏
  • 举报
回复
你动态填加的表单域name值可能没设置好

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧