服务器旧图片维护,图片服务器
注意:AKCMS已于2019年12月27日宣布停止更新,此文檔僅供老用戶參考,不建議新用戶選擇AKCMS建站。
注意:AKCMS6.1.2已取消授權機制,文檔中關于授權、服務、技術支持等的內容均已失效。
3.9.4版本起,增加了圖床功能,可以使用圖片服務器或第三方存儲服務專門提供縮略圖的訪問,而不一定和頁面在同一臺服務器。這樣的好處有很多,還不了解的可以通過搜索引擎了解一下。這是高級功能,不知道為什么要做和看不懂的也可以跳過。
最好的將圖片文件發布到圖床上的辦法是使用同步軟件,但前提是網站服務器和圖床服務器都是獨立主機,自己同時擁有管理權限。如果這樣的話,只要指定“圖床訪問目錄”,同時自己管理同步就可以了。考慮到大多數站長不具備獨立主機權限,我們還提供了不需要主機權限的圖床接口。
圖床接口規范
需接受一個參數url,url的值是一個可直接訪問的原圖的網址。接到請求后需要做2件事:
1 將url的圖片下載到圖床的磁盤上,具體放到哪兒沒有要求,只要同名文件可以通過“圖床訪問目錄”+文件名訪問就可以了。
2 將處理后的URL顯示出來
實例:
SAE是新浪提供的服務器平臺,提供了很大的免費試用額度,以下為將圖床放到SAE上時候對應的接口代碼:
if(empty($_GET['url']))exit('url empty');
$f = new SaeFetchurl();
$info = parse_url($_GET['url']);
$content = $f->fetch($_GET['url']);
$s = new SaeStorage();
$url = $s->write('cntanggu' , $info['path'], $content);
exit($url);
?>
放到自己服務器上或者其他平臺上原理一樣,同樣非常簡單。這段接口代碼僅僅是示例,如果您的網站對可靠性要求很高,還可以加入容錯,比如:當時未成功獲取圖片(網絡等很多因素都能造成獲取失敗),過后會再嘗試幾次。
總結
以上是生活随笔為你收集整理的服务器旧图片维护,图片服务器的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 南京看内分泌性不孕最好的医院推荐
- 下一篇: 深夜食堂萧敬腾胡冰卿有床戏吗 西西结局死