一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - PHP教程 - joomla jce editor 解決上傳中文名文件失敗問題

joomla jce editor 解決上傳中文名文件失敗問題

2020-04-11 14:56PHP教程網 PHP教程

要么上傳失敗,要么傳上去了中文名不能被web訪問,研究了下JCE的源碼,改掉保存文件名的方式,使用純數字來作為文件名,具體修改如下,遇到類型情況的朋友可以參考下哈

不論是JCE還是CKEDITOR,都沒解決中文名文件的問題,要么上傳失敗,要么傳上去了中文名不能被web訪問。相比之下,JCE更加人性化,比如文件上傳后默認被選中,不需用戶在那么小的彈出窗口去上下翻搜尋剛剛上傳的文件。研究了下JCE的源碼,改掉保存文件名的方式,使用純數字來作為文件名。

到joomla安裝的目錄,找到components/com_jce/editor/extensions/browser/file.php,修改 1017 - 1020 行:

復制代碼 代碼如下:


// strip extension
$name = WFUtility::stripExtension($name);
// make file name 'web safe'
$name = WFUtility::makeSafe($name, $this->get('websafe_mode', 'utf-8'));


改成

復制代碼 代碼如下:


$name = date('Ymd-His-', time()).rand(999);


我的joomla版本是1.5, JCE版本 2.1.3,不同版本修改的位置可能稍有差別。

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 欧美艳星kagneyiynn高清 | 麻豆视频免费在线播放 | 4s4s4s4s色大众影视 | 成人不卡在线 | 色婷婷网 | 男人在线影院 | 精品播放| a级片在线播放 | 久久婷婷丁香五月色综合啪免费 | 成人一区二区丝袜美腿 | 日本中文字幕在线观看视频 | 大学生宿舍飞机 free | 欧美精品99久久久久久人 | 国产免费资源高清小视频在线观看 | 青草影院在线观看 | 国产精品国产高清国产专区 | 99久久6er热免费精品 | 男生和女生艹逼 | 狠狠色婷婷狠狠狠亚洲综合 | 国产精品免费视频能看 | t66y地址一地址二地址三 | 国产成人精品一区二三区在线观看 | 国产免费久久精品44 | 东北老女人91p0rny | 精品国产欧美一区二区五十路 | 欧美日韩一区二区三在线 | 亚洲男人的天堂视频 | 无遮挡h肉动漫在线观看电车 | xxxxyoujizz护士| 亚洲精品一线二线三线 | 女教师雪白老汉 | 国产精品久久毛片完整版 | 免费看隐私美女 | 欧美亚洲国产另类 | 免费视频网 | 好逼天天有 | 91李宗精品72集在线观看 | 特级淫片大乳女子高清视频 | 成人精品一区久久久久 | 99精品视频只99有精品 | 精品在线网站 |