发新话题 回复该主题

Http下载 => 路径中具有非法字符。 [复制链接]

1#
银光图片
                                                                        
                            
                            
                        
                        


                                        下载总是提示这个,应该是获取到的文件名有错导致,用浏览器没用这种情况,用其他HTTP请求下载也没有问题,VG HTTP 下载的问题,建议修改,或者增加自动修改文件名特殊字符功能,或者提示到底哪儿文件名有非法字符,这样好让我知道问题所在~





保存目录:F:\下载\
保存文件名:为空,默认用原文件名


下载PDF问题网址:https://cn.cmd2.vwr.com/pub/apl/chrom/_main?




最后编辑esean 最后编辑于 2022-09-30 21:33:01
分享 转发
TOP
2#

这个还不是真实下载地址 0-0  这个地址点进去之后的链接才是真实地址。你用自带的浏览器点击之后会跳转。但是get下载的时候不会自动跳转,所以弹错。个人猜想是这里应该是加了 身份验证的,如果没有登录的情况下,会自动跳转错误要求登录,如果登录了,才会跳转到正确地址。要么找到正确地址,要么cookie那里设置一下登录账号密码。
VG终身VIP用户
TOP
3#

回复 2楼yuyushangupup的帖子

你可能没测试下,带了身份Cookie也不行,就是命名的问题,用的是HTTP下载,请求头用的也是抓包的数据,下载不了
TOP
4#

回复 2楼yuyushangupup的帖子

如果直接用HTTP请求,返回的内容是PDF内部的文字,请求头返回的是filename=AN6660_Detection_of_hair_dye_components_(I).pdf,这些都没问题,但是用HTTP下载就会提示路径非法,本地路径不可能违法,直接保存到运行目录下
TOP
5#

回复 2楼yuyushangupup的帖子

刚测试了下,下载保存名称使用 123.pdf 是可以下载的,所以HTTP下载是没问题,但是就是不知道哪儿路径违法了
TOP
6#

回复 3195楼esean的帖子

我觉得是获取到的源文件名里的部分字符被VG设置为不允许的字符,请老立看看吧,修复下
TOP
发新话题 回复该主题