
你的图片放在数据库的话 ,不建议你这样放地址,有可能你在其他页面需要调用历厅闷这个图片,而那个页面和目前的页面不是一个文件夹 这就出错了 ,可以换成~/UpLoad/ABImages/2010122/20101202062328873553_text_thumb.jpg
这样记录图片的地址 不管在哪都行 都跟根目录去对应,或者只记录图片的名称,图片在绑定的时候直接写这个页面相对肢弯于存放图片的路径+数据库存入伏余的图片的名称。
一个图片的地址放在浏览中能正常加载出来,吵粗但使用SDWebImage加载该图片地址的时候却加载不出来。之前遇到这个问题有两种情况
浏型碰友览器在加载两类图片的时候能够对图片的地址进行处理,然后正常加载出来。
然而SDWebImage却没有对图片地址进行像浏览器那样的处理,这时需要我们自己卜槐对图片地址进行处理。
对于第一种图片地址我们需要对汉字进行转码,方法:
对于第二种图片地址我们需要将反斜杠转成斜杠,方法:
第二种处理方法是用"/"替换地址中的"\",然而字符串"\"不能直接使用,需要使用\\,因为\后带一些字符是转义字符。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)