簡體   English   中英

Yii,用+代替空格

[英]Yii, + instead spaces in url

美好的一天,專家! 我有麻煩...在urlManager中,我有路徑

'track/download/<id:\d+>/<filename:.+>' => 'track/download'

在視圖中我生成鏈接

CHtml::link('Download', ['track/download', 'id' => $model->id, 'filename' => $model->filename])

Yii生成鏈接/download/578/Eminem+feat.+Rihanna+%E2%80%93+The+Monster.mp3因此,在此操作中yii生成mp3文件並下載。 文件名是包括加號而不是空格。 RFC是正確的,但是如何獲取具有正確文件名的鏈接?

使用%20代替+。

看到這里: http : //www.w3schools.com/tags/ref_urlencode.asp

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM