以文本方式查看主题

-  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替代。然后进入发布后的项目文件,进行升级,一切正常,升级完成。可奇怪的再升级就提示错误了,不知什么原因。麻烦反复改回,还是第一次可以升级,再升级就出错。

图片点击可在新窗口打开查看此主题相关图片如下:ftp.jpg
图片点击可在新窗口打开查看

[此贴子已经被作者于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目录都需要更换