以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [注意]密码代有特殊字符要注意! (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=158799) |
-- 作者:wssylxb -- 发布时间:2020/12/2 20:30:00 -- [注意]密码代有特殊字符要注意! 本人搭建的ftp服务器登录密码有@字符,之前不知道期间的问题,项目升级时怎么设置也是出错,显示update.txt文件不是有效路径。百思不得其解,今天终于搞清楚,原来出在这个@符号上。在项目属性升级路径中把这个@换成”%40”就好了。大家引以为戒。少做弯路! FTP://user : pass@11.22.33.44:8888 那么当user或pass中含有特殊字符如@、:等时,IE通常处理不过来,不过我们只要将特殊符号用%加该 符号的16进制ASCII代码代替就可以了,例如登录这个ftp FTP://123:45:67@89@11.22.33.44:8888,这里用户名是123:45,密码是67@89,就可以写成如下形式 FTP://123%3A45:67%4089@11.22.33.44:8888 |
-- 作者:rogen -- 发布时间:2020/12/2 21:24:00 -- 确实,我也遇到过ftp密码含@时,不知怎么处理的情况,最后去掉了@符号 感谢分享 |
-- 作者:有点蓝 -- 发布时间:2020/12/3 8:55:00 -- 帮助有说明哦:http://www.foxtable.com/webhelp/topics/2934.htm 5、使用FTP地址升级
升级地址也可以使用FTP地址,例如: ftp://zhanshang:138238@egridsoft.com/update 上面假定帐户为“zhanshang”,密码为“138238”,ftp服务器的址为“ftp://egridsoft.com”,升级包所在目录为“update”。 重要提示: 三个符号“:/@”在升级地址定义中有特殊意义,用于分割协议、账户、密码、服务器地址以及路径,所以不可以在账户名和密码中出现上述符号。 |
-- 作者:wssylxb -- 发布时间:2021/1/13 20:49:00 -- 因ftp 密码第一个字符是@,在项目里填升级地址时改用%40代替这个字符,这样写在狐表里通过。实际升级的时候,发布后的项目文件升级时提示密码错误,进入ftp服务器,把ftp密码中的@也改为%40替代。然后进入发布后的项目文件,进行升级,一切正常,升级完成。可奇怪的再升级就提示错误了,不知什么原因。麻烦反复改回,还是第一次可以升级,再升级就出错。 [此贴子已经被作者于2021/1/13 20:52:35编辑过]
|
-- 作者:有点蓝 -- 发布时间:2021/1/14 8:50:00 -- 不使用@不行吗! |
-- 作者:wssylxb -- 发布时间:2021/1/14 9:50:00 -- 项目发布后都给各个客户了。升级路径要是改需要重新给各客户发新的项目文件,所以万不得已最好不改密码。 |
-- 作者:有点蓝 -- 发布时间:2021/1/14 10:24:00 -- 既然帮助都这样说了,那么不管怎么用都会有问题。既然发现错误就要及时纠正,这个就是万不得已的时候 |
-- 作者:wssylxb -- 发布时间:2021/1/14 10:48:00 -- 好的,谢谢老师! |
-- 作者:wssylxb -- 发布时间:2021/1/14 16:40:00 -- 老师:我只是修改一下项目升级的地址中的密码,原来项目文件中需要把那个或者那些文件做替换,越少越好! |
-- 作者:有点蓝 -- 发布时间:2021/1/14 16:53:00 -- 整个发布后的publish\\project目录都需要更换 |