求下面图淘宝原图要求

收藏,1.2k 浏览
问题对人有帮助,内容完整,我也想知道答案
问题没有实际价值,缺少关键内容,没有改进余地
目前在做一个app,是一个轻量的论坛社区。因为图片都是比较隐私的,所以打算用七牛的图片存储。
在开发的过程中遇到一个问题,就是什么时候把图片的下载token发给客户端。
比如用户请求一篇文章,假设这篇文章里面有很多张图片。我设想的方案是在用户每次请求文章的时候,把图片地址拿出来算token,然后返回拼接好的连接地址给客户端。
不过如果我在server有做文章的缓存的话,就无法更新token值了。因为一旦缓存起来,请求直接返回缓存内容。
我设想的方案是把server端的缓存失效时间算短一点,只要比之前生成的下载token的过期时间更短,应该就不会出现问题。
不知道大家在用私有图片下载token的过程中有没遇到类似的问题,又是如何解决的呢?
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
有个方法,看合适不:
在文章内插入图片地址,这样缓存不缓存没关系.因为地址一直不变.在服务器端对图片请求做301,即用户访问图片地址时返回301转到有效的骑牛地址+token
//服务器端判断
string HT = Request.HttpMethod.ToLower();
string Url = Request.RawUrl.ToLower().TrimStart('/');
if (HT == "get" && Url.Contains("http://site/qinuimg/"))
string QiniuUrl = Url.Replace("http://site/qinuimg/", "http://qiniu/");
string TokenUrl = MakeNewToken(QiniuUrl);//可以是直接生成新token,也可以是生成一个后缓存一段时间,这段时间内根据QiniuUrl从缓存读
Response.RedirectPermanent(TokenUrl, true);//301跳
因为骑牛本身的缓存方式,是跟骑牛地址关联的,所以每次用户访问都可以使用到骑牛的cdn加速.
缺点一: 就是会产生大量的301请求,增加服务器端的请求量,不过量少(1万IP每日)的话没啥影响,因为根本不需要多少性能处理.量大可以考虑单独一台低配服务器,配和独立的图片二级域名.
缺点二: 文章中图片数量过多(100张以上),会延长网页整体加载时间,数量少也没影响的
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
目前七牛私有资源的缓存机制是这样的将 url 的 query string 部分里的 e 和 token 对去除后,剩余 url 作为资源的缓存 url,但是请求中没有发现 e 和 token 这两个 query string,那么立刻回源(不带 etag),源站通常会返回 401。
所以你重新生成token虽然完整的url可能不一样,但是资源文件还是会被缓存下来的。
同步到新浪微博
分享到微博?
与我们一起探索更多的未知
专业的开发者技术社区,为用户提供多样化的线上知识交流,丰富的线下活动及给力的工作机会
加入只需一步
关闭理由:
删除理由:
忽略理由:
推广(招聘、广告、SEO 等)方面的内容
与已有问题重复(请编辑该提问指向已有相同问题)
答非所问,不符合答题要求
宜作评论而非答案
带有人身攻击、辱骂、仇恨等违反条款的内容
无法获得确切结果的问题
非开发直接相关的问题
非技术提问的讨论型问题
其他原因(请补充说明)
我要举报该,理由是:
扫扫下载 App
SegmentFault
一起探索更多未知求以下图片的大图或原图_百度知道
求以下图片的大图或原图
/zhidao/pic/item/c2fd3ca7bcb0a46d43f./zhidao/wh%3D450%2C600/sign=/zhidao/wh%3D450%2C600/sign=9fcd8cb568c0106caaebd/faf2be99fe6ae408dc9e://d://c.jpg" esrc="http.jpg" />第一张图片顺便求下画师画师【Renatus·Z】P站原图.com/zhidao/pic/item/3b87ec0d726c9ffff2b.×&nbsp.jpg" esrc="/zhidao/wh%3D600%2C800/sign=8e51f6a6bf//zhidao/wh%3D450%2C600/sign=63eedf0708fddc20eced24b899a801f205:///zhidao/pic//zhidao/wh%3D450%2C600/sign=4b04ad84d509b3deebeaec6cf98f40b7/3b87ec0d726c9ffff2b:1800&nbsp.jpg" />2048&nbsp.php.hiphotos.illust_id=" target="_blank">http.hiphotos
提问者评价
来自团队:
其他类似问题
为您推荐:
其他1条回答
//d.jpg" esrc="/zhidao/pic/item/838ba61ea8d3fd1fd22d8bdca5f31..hiphotos./zhidao/wh%3D450%2C600/sign=ebe9ebeaabcd8e2ddef49b73/838ba61ea8d3fd1fd22d8bdca5f31.baidu.hiphotos.jpg" target="_blank" title="点击查看大图" class="ikqb_img_alink">第一张我找不出<a href="http
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁> 新手求教window下qt 图片显示
新手求教window下qt 图片显示
yangfan23585 & &
发布时间: & &
浏览:44 & &
回复:0 & &
悬赏:0.0希赛币
新手求教window上qt 图片显示在window上qt的图片显示路径是不是必须要用决定路径?就是比如我把图片放在E盘下的test文件加下的images文件夹,图片的路径就必须写成E:/test/images/图片名?test是工程文件。
不过这样有一个问题,就是把这个程序放到其他的电脑上路径不对,图片就显示不出来了。求高手怎么办才好呢!非常感谢了不用担心,当然可以用相对路径,你可以将图片放在你的项目目录下,用QApplication::applicationDirPath()+&/test/images来获取软件所运行的电脑上的图片所在的绝对路径。如果在QtCreator里运行程序,QApp的目录就是编译出来的exe所在的目录,图片要在那个目录里。
一般QtCreator编译产生的目录如下:
D:\xxxx\qt\fr\fr-build-desktop-Qt_4_8_3__4_8_3____\debug\  .exe
splash-&setPixmap(QPixmap(QApplication::applicationDirPath()+&"/test23/splash.jpg"));&
按照上面一行的写法,图片应该放在:
D:\xxxx\qt\fr\fr-build-desktop-Qt_4_8_3__4_8_3____\debug\test23\splash.jpg引用:  不用担心,当然可以用相对路径,你可以将图片放在你的项目目录下,用QApplication::applicationDirPath()+&/test/images来获取软件所运行的电脑上的图片所在的绝对路径。
我的是这样写的为什么不行呢?splash-&setPixmap(QPixmap("QApplication::applicationDirPath()+&/test23/splash.jpg"));&引用:  引用:不用担心,当然可以用相对路径,你可以将图片放在你的项目目录下,用QApplication::applicationDirPath()+&/test/images来获取软件所运行的电脑上的图片所在的绝对路径。
我的是这样写的为什么不行呢?splash-&setPixmap(QPixmap("QApplication::applicatio……
啊?居然把:QApplicat&...&这段也放在了&双引号内&。。。你写成这样应该splash-&setPixmap(QPixmap(QApplication::applicationDirPath()+&"/test23/splash.jpg"));&谢了!!!!!引用:  你写成这样应该splash-&setPixmap(QPixmap(QApplication::applicationDirPath()+&"/test23/splash.jpg"));
我改了,为什么还是不可以呢?要加什么头文件吗?谢了!把这个路径&print&出来,看看是否有错。大侠们,这是我写的代码!看看怎么弄呢?
#include&&QApplication&
#include&&QSplashScreen&
#include&&QPixmap&
//#include&"mainwindow.h"
#include&"shapewidget.h"
int&main(int&argc,&char&*argv[])
&&&&QApplication&app(argc,&argv);
QSplashScreen&*splash&=&new&QSplashS
//splash-&setPixmap(QPixmap("E:/qt/daima/test23/splash.jpg"));&//这样可以
&&&&&&&&splash-&setPixmap(QPixmap(QApplication::applicationDirPath()+&"test23/splash.jpg"));&&//这样不可以,显示不出来图片&
&&&&splash-&show();
&&&&int&a=60000,i=0;
&&&&for(i=2;i&0;i--)
while(&a--);
&&&&delete&
&&&&ShapeWidget&
&&&&shape.show();
&&&&return&app.exec();
}&splash-&setPixmap(QPixmap(QApplication::applicationDirPath()+&"/test23/splash.jpg"));&
test23前面需要有一个/
本问题标题:
本问题地址:
温馨提示:本问题已经关闭,不能解答。
暂无合适的专家
&&&&&&&&&&&&&&&
希赛网 版权所有 & &&后使用快捷导航没有帐号?
只需一步,快速开始
扫一扫,访问微社区
查看: 2101|回复: 3
求教下列图片表示什么意思?
(701694号)
当月幸运 点
收到鲜花 朵
阅读权限20
主题帖子积分
海川化工论坛-passlane.JPG (13.93 KB, 下载次数: 7)
18:12 上传
海川化工论坛-临界流速.JPG (8.54 KB, 下载次数: 4)
18:11 上传
各位海友,有两个问题我一直没有得到解决,一个是PASSLANE表示什么意思?是否是指对于多管程的话,管程之间的距离呢?
二是什么是临界流速?HTRI是否会默认一个临界流速呢,还是需要手动输入呢?这个临界流速的作用是什么呢?
+1<span class='aboc_digg_num' id='aboc_digg_num_
(378652号)
当月幸运 点
收到鲜花 朵
阅读权限60
主题帖子积分
海川社区常住居民 在海川签到500天 可领本徽章
TA在日12时07分获得了这枚徽章。 []
PASSLANE 就是因为存在分程隔板所以管子之间有一定的距离,GB151对u形管这个距离有规定的(主要由于弯管半径)。
这个临界流速不用管的、
欢迎积极参与交流
(721635号)
当月幸运 点
收到鲜花 朵
阅读权限20
主题帖子积分
本人认为临界流速主要是这个流速会对管子产生振动的流速&&这样会对管子本身的损害比较大&&这个需要校正一下
欢迎积极参与交流
(264446号)
当月幸运 点
收到鲜花 朵
阅读权限20
主题帖子积分
PASSLANE WIDTH是指多程换热器分程隔板处相邻两排管子的净距离(非中心距)。
2015年度十佳会员评选--正在进行票选 72进20 --投票并回帖可参与幸运抽奖
海川化工论坛化工技术交流第一站,共同学习 共同提高!
广告投放与宣传请联系
违规贴举报删除请联系邮箱:或者 QQ: (请直接留言)
处理时间:工作日09:00-20:00
节假日09:00--18:00
丰行天下-海川化工论坛 版权所有--- Powered by

我要回帖

更多关于 求这张图的原图 的文章

 

随机推荐