wyj5816778 发表于 2007-11-5 19:33:43

图片采集src里的地址和数据库里的地址不一致

采集地址:http://www.china8818.com/web.aspx?id=7157&web_id=1&lb=1采集图片时候出现问题目


设置img标签 循环取出图片地址 ,不设置自动更改文件名

开始
<a href='/SHOPS/model/1/photo.aspx?id=(*)'
                                                            target='_blank'>
结尾
</a></td>

不设置下载,正常
<img id="DataList_pro_list__ctl45_Image2" src="http://www.china8818.com/uploadfile/product_img/bjxGpic/20066211804634574.jpg" l border="0" height="85" width="85" />|||
                                                            <img id="DataList_pro_list__ctl46_Image2" src="http://www.china8818.com/uploadfile/product_img/bjxGpic/20066211805292384.jpg" l border="0" height="85" width="85" />|||
设置下载,则出现文体

<img id="DataList_pro_list__ctl0_Image2" src="/200662117543355017.jpg" l border="0" height="85" width="85" />
|||
<img id="DataList_pro_list__ctl1_Image2" src="/200662117544118801.jpg" l border="0" height="85" width="85" />
|||
两者的src字段不一致.
我个人认为你不管下不下图片,src应该是一致.
但两者不一致,这算不算一个bug?

yulei68 发表于 2007-11-5 20:01:47

设置下载后地址会变是保证你下载后把图片上传到你的网站不至于出现错误,其实这个地址加上你的网站名这样的地址http://www.xxx.com/200662117544118801.jpg这样的地址,如果不想根目录的话可以使用替换语句把src="替换成你想要的目录src="/pics,这样图片在文章中的地址就是/pics/200662117544118801.jpg。语言表达能力有限,不知俺说的你听懂了没

[ 本帖最后由 yulei68 于 2007-11-5 20:07 编辑 ]

vus520 发表于 2007-11-5 20:49:28

回复 1楼 的帖子

这不但不是Bug,还是一个不小的功能!

<img id="DataList_pro_list__ctl45_Image2" src="http://www.china8818.com/uploadfile/product_img/bjxGpic/20066211804634574.jpg" l border="0" height="85" width="85" />

如果这里的地址中有很多很多目录,<img src="/uploadfile/product_img/bjxGpic/20066211804634574.jpg" >
当然,你这样采集可以采集到正确的地址并正常显示!

如果你要想下载这些图片,在你的网页代码中,也会按你的域名加上目录这些目录!
你想想,你会在网站中加上这些目录吗?

如果不想,那么就设置想要的一个目录,再加上这个唯一的文件名吧!

呵呵!火车没有考虑到你这样的需求,想下载图片,却不上传到服务器,依然按原路径调用!

以后应该有这个功能吧!
页: [1]
查看完整版本: 图片采集src里的地址和数据库里的地址不一致