查看: 1361|回复: 11

[问与答] asP上传文件代码问题

[复制链接]
小样样 发表于 2019-12-4 22:18:39 来自手机 | 显示全部楼层 |阅读模式
这段代码曾经使用的好好的,突然有一天不行了,上传提交时显示这个错误,不知道为什么,是不是和某些设置有关?
04E4B00F-B96E-4C50-8530-107F7546C244.jpeg
xuanxiao 发表于 2019-12-4 22:24:23 来自手机 | 显示全部楼层
看下路径 ,提示是路径错误。
 楼主| 小样样 发表于 2019-12-4 22:48:40 来自手机 | 显示全部楼层
路径没问题,就是以前可以用,现在突然不能用了
xuanxiao 发表于 2019-12-4 23:17:11 来自手机 | 显示全部楼层
你把代码打包发上来看看
 楼主| 小样样 发表于 2019-12-5 09:07:36 来自手机 | 显示全部楼层
谢谢你,我今天找到原因了,我用管理员权限就没问题,用普通用户上传就有这个错误
 楼主| 小样样 发表于 2019-12-5 12:07:07 来自手机 | 显示全部楼层
我把源代码附上,帮我看看为什么权限会影响,我家的电脑是用本地管理员账户administrator登录的还是不行
 楼主| 小样样 发表于 2019-12-5 12:08:00 来自手机 | 显示全部楼层
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>文件上传</title> </head>   <body>     <form method="post" action="upload.asp" enctype="multipart/form-data"><!--一定要有enctype="multipart/form-data",表示这个表单是传递二进制数据的,同时不能再传一些text,password这些无关的文件域上去了。-->         <input type="file" name="file"/><!--这里的file文件域,就是一定要有name属性,虽然在之后的二进制处理根本没有用到这个name,你随便给个名称都行,但就是要有-->         <input type="submit" value="提交" />     </form> </body> </html>
xuanxiao 发表于 2019-12-5 12:10:46 | 显示全部楼层


打包文件,你这样没法看。也可以整个代码发送到邮件support@ttasp.com。方便快速找到问题。

参考其他文档:

大神帮忙写个上传代码  内部详细  谢谢大神
http://bbs.ttasp.com/forum.php?m ... d=946&fromuid=1
(出处: 天天ASP家园)
 楼主| 小样样 发表于 2019-12-5 12:11:55 来自手机 | 显示全部楼层
我亲测确实可用,但现在因为权限问题,通过response.write输出地址查看到底哪里有无效路径字符,发现普通账户的路径中总是出现content-disposition=form-data;name=file;filename="
 楼主| 小样样 发表于 2019-12-5 12:12:54 来自手机 | 显示全部楼层
通过函数把这些字符去掉,输出的显示正确,但上传不了。
 楼主| 小样样 发表于 2019-12-5 12:42:47 来自手机 | 显示全部楼层
刚才试了一下。用mid函数把那一段字符去掉就可以了
xuanxiao 发表于 2019-12-5 15:15:02 | 显示全部楼层
你参考发你的范例去解决吧。不会有任何问题
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表

在线客服

售前咨询
售后咨询
服务热线
023-58418553
微信公众号