一個(gè)小項(xiàng)目,用的cakephp框架
涉及到文件下載的鏈接,/files/學(xué)生列表.pdf
本地(win 7)測(cè)試的時(shí)候一切正常,傳到服務(wù)器上就不行了,折騰了好久,還試過用cakephp的MediaView,還是不行,最后把文件名改成了英文: xsli.pdf,才能在瀏覽器里顯示出來(lái),
根據(jù)群里的朋友分析,應(yīng)該是cakephp解析中文文件名的時(shí)候,編碼有問題,導(dǎo)致找不到磁盤上的文件。
貼上一些關(guān)于MediaView的資料吧。
http://cakedc.com/eng/florian_kraemer/2010/01/25/file-uploading-file-storage-and-cakephp-mediaview-class
http://api.cakephp.org/class/media-view#method-MediaView_getViewFileName
http://book.cakephp.org/2.0/en/views/media-view.html