新聞中心
phpwind經(jīng)驗:使用OSS插件上傳圖片后本地仍有圖片附件未處理的解決方法
使用過phpwind論壇的用戶都應(yīng)該知道,論壇內(nèi)有很多附件文件、網(wǎng)站圖片、大型安裝包等需要上傳到一個地方方便用戶下載,假若放在PHP空間上下載的話,那么網(wǎng)站流量是遠遠不夠的,并且會出現(xiàn)這樣一個問題,導(dǎo)致網(wǎng)站加載速度變慢,那么這樣肯定是不行的,那么這個時候就只有借助第三方存儲空間。說到第三方存儲空間,無憂小編先給大家介紹一下本文需要的OOS插件(阿里云存儲服務(wù)):這個插件在云平臺應(yīng)用里面可以搜索到,是云儲存對外提供的海量、安全、高可靠、低成本的云存儲服務(wù)。同時有了這個服務(wù),很多站長朋友們可以搭建出下載站、分享站、網(wǎng)盤站、個人企業(yè)數(shù)據(jù)出售站等等,正是多了這些第三方的存儲服務(wù)才會如此方便,回到正題,使用了這個插件以后遇到了上傳圖片、附件等文件到云存儲空間后本地仍有圖片附件的處理提示該怎么辦呢? 無憂小編我也是一個IT愛好者,遇到了自己棘手的問題會很快的找度娘和網(wǎng)友求助,于是很快便得到了解決方法,詳細的解決方法如下,操作前,請對需要修改的文件進行備份一下,也就是留一個存根,避免修改失誤能及時使用。 溫馨提示:如在2015年1月9日前使用的,請按照以下內(nèi)容修改(之后的不用修改): 利用FTP工具,找到網(wǎng)站根目錄下需要修改的文件app_ossStorage.php, 詳細路徑為:. \src\extensions\ossStorage\service\app_ossStorage.php 找到該文件后,下載到本地打開編輯,切記要用高級記事本,在該文件中找到如下代碼:
public function save($source, $filePath) { if (!$source || !$filePath || !$this->checkIfUploadToOss ()) return false; $filePath = $this->configs['attachPath'] ? $this->configs['attachPath'].'/'.$filePath : $filePath; $bool = $this->_uploadToOss($source, $filePath); if(!$bool) return false; return true; }找到了上面的代碼后不是刪除,是修改紅色粗體的代碼,把其中的代碼:
if(!$bool) return false;修改為:
if(!$bool){ return false; } else{ WindFile::del($source); }修改之后保存即可,然后上傳到源文件路徑中,即可實現(xiàn)效果啦! PS:這個是9.0版本的phpwind哦! 無憂主機相關(guān)文章推薦閱讀: PHPWIND關(guān)于SEO的一些看法分享 PHPWIND V8.7修改在線用戶數(shù)量會員、訪問、數(shù)量方法 解決PHPWIND V8.7網(wǎng)站后臺無法備份數(shù)據(jù)庫導(dǎo)致亂碼錯誤 PHPWIND V9.0版支付寶報錯“ILLEGAL-SIGN測試錯誤”處理方法
本文地址:http://www.gle-technology.com/phpwind/18708.html