mysql - 圖片如何偽本地?
問(wèn)題描述
1.圖片如何偽本地,應(yīng)用中心的說(shuō)明看過(guò)了,沒(méi)有用
2.
將 RewriteEngine 模式打開(kāi)RewriteEngine OnRewriteBase /RewriteRule ^(.*)$ 七牛url/forum/7niu/$13.使用上面一段代碼后,確實(shí)可以在列表顯示,但圖片顯示不出來(lái)4.顯示出來(lái)的是這樣的:5.還試過(guò)了nginx服務(wù)器增加rewrite規(guī)則rewrite data/attachment/forum/7niu/^(.*)$ http://xxxxxx/forum/7niu/$1 break;可沒(méi)有用,和上面的效果一樣。
問(wèn)題解答
回答1:URL重寫(xiě)+PHP代碼修正,寫(xiě)入U(xiǎn)RL重寫(xiě)規(guī)則
<IfModule mod_rewrite.c> RewriteEngine On # 將 host/img/下的鏈接全部處理 RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*+)$ img/index.php?img=$1 [L]</IfModule>
再用PHP代碼處理圖片
<?php // do something... echo file($_GET[’img’]);
黑心點(diǎn),還可以給圖片加上自己網(wǎng)站的水印
應(yīng)LZ的請(qǐng)求,如下Demo:
<?phpif (isset($_GET[’img’])) { header('Content-type: image/png'); $im=imagecreatefrompng($_GET[’img’]); $text_color = imagecolorallocate($im, 255, 0, 0); imagestring($im, 16, imagesx($im)-16*13, imagesy($im)-16, 'from atd3.cn', $text_color); imagepng($im); imagedestroy($im); } else { echo ’No Image’;}
原圖插入U(xiǎn)RL和水印
然后就是,代碼本來(lái)答應(yīng)是星期天給的,,,啊哈哈,學(xué)校事太多。。。
學(xué)無(wú)領(lǐng)域,一學(xué)到底
回答2:我所使用的是dz3.2gbk可能因?yàn)榭臻g的原因,應(yīng)該要使用web.config才行恕我愚蠢,上述方法研究了很久也沒(méi)有研究怎么用【寫(xiě)入U(xiǎn)RL重寫(xiě)規(guī)則】在哪里寫(xiě)入?【PHP代碼處理圖片】這個(gè)代碼復(fù)制到哪里?好像是可以調(diào)用七牛云地址,敢問(wèn)如何調(diào)用?沒(méi)有教程嘛.....
回答3:rewrite data/attachment/forum/7niu/^(.*)$ http://xxxxxx/forum/7niu/$1 break;
這個(gè)寫(xiě)法應(yīng)該就是錯(cuò)的。
相關(guān)文章:
1. Java反射問(wèn)題:為什么android.os.Message的recycleUnchecked方法不能通過(guò)反射獲取到?2. 如何分別在Windows下用Winform項(xiàng)模板+C#,在MacOSX下用Cocos Application項(xiàng)目模板+Objective-C實(shí)現(xiàn)一個(gè)制作游戲的空的黑窗口?3. html5和Flash對(duì)抗是什么情況?4. php如何獲取訪問(wèn)者路由器的mac地址5. javascript - 在 vue里面用import引入js文件,結(jié)果為undefined6. javascript - ...mapGetters和...mapState獲取到的state,怎么拿來(lái)在methods中操作?7. 小程序怎么加外鏈,語(yǔ)句怎么寫(xiě)!求救新手,開(kāi)文檔沒(méi)發(fā)現(xiàn)8. python - linux怎么在每天的凌晨2點(diǎn)執(zhí)行一次這個(gè)log.py文件9. javascript - vue-resource中如何設(shè)置全局的timeout?10. 前端 - node vue webpack項(xiàng)目文件結(jié)構(gòu)
