这个问题,我想了一星期还是没好办法,各位给点思路!

gdxinge 2009-10-27 08:18:52
就是我现在做一个提交内容的页面,有自愿上传图片的功能!

本来我的处理数据页面是包含上传图片的和写入数据库的!

但想到有的人只发内容,不发图片,那样也执行了上传文件的代码?是不是有影响速度或不好?

于是我在填写页面用JS判断了,就是FILE表单有选择文件了,FROM就直接到picsave.asp 处理页!
当没有选择图片文件,就FROM到save.asp页面!

但后来发现,这个办法虽然起到可以判断,和不用起到说没带图片也执行了上传图片的代码,就是没图片的只执行了记录写入数据库代码而已,有带图片的,就执行picsave.asp页面的上传文件和写入数据库两面代码!

按JS来判断,不长远,而且有些用户浏览器不支持这个JS判断代码,现在头痛啊!!


本来是在处理页加if upload.form("file")<>"" then 执行上传文件的代码 end if的。

可是上传页面的FROM带有multipart/form-data",所以导致upload.form("file")取不到值!!!

郁闷啊!!!

有什么办法吗?
...全文
114 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
cuixiping 2009-10-28
  • 打赏
  • 举报
回复
if upload.files.count>0 then
'有文件上传
else
'没上传
end if
后浪 2009-10-27
  • 打赏
  • 举报
回复
接分..
gdxinge 2009-10-27
  • 打赏
  • 举报
回复
好的,谢谢你!我再弄看看!

但我的问题也并不是要找无组件上传呀,我是要问有无什么好的处理办法咯。我现在用的是化境的无组件
  • 打赏
  • 举报
回复
这种问题别人都懒得回,网上随便一搜就一大把
  • 打赏
  • 举报
回复
自己看搜索的里面,无组件的,判断后缀的也有,啥的都有
gdxinge 2009-10-27
  • 打赏
  • 举报
回复
这个不是解决办法的办法啊!
而且这个不安全吧,也没有判断后缀。

哎,继续看高手啊!!!
如何有办法 multipart/form-data,可以取file值的
  • 打赏
  • 举报
回复
http://www.google.cn/search?hl=zh-CN&newwindow=1&q=%E6%97%A0%E7%BB%84%E4%BB%B6%E4%B8%8A%E4%BC%A0+asp&aq=f&oq=
一堆
  • 打赏
  • 举报
回复
真的没找到?还是懒得搜索呢?
http://www.pconline.com.cn/pcedu/empolder/wz/asp/0402/315140.html
gdxinge 2009-10-27
  • 打赏
  • 举报
回复
能找到的话,就不用这里问啦!
已经找过,就是没找到。
  • 打赏
  • 举报
回复
无组件上传的
带有
multipart/form-data,可以用upload.form("file")获取值的
自己找找吧
gdxinge 2009-10-27
  • 打赏
  • 举报
回复
你说的方法,我知道。
但是那样得分开2次提交吧?一次提交图片,一次为提交数据。

而且这样的返回值做法,在UCWEB浏览器不好使。
  • 打赏
  • 举报
回复
呵呵,你参考参考别的网站吧
很多开源的就有,有一个上传按钮,想上传图片就按上传按钮上传,然后把值返回给文本框

28,406

社区成员

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

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