聯(lián)系官方銷售客服
1835022288
028-61286886
手動(dòng)輸入的遠(yuǎn)程附件如果是MP4 TXT 等附件點(diǎn)擊下載 瀏覽器會(huì)直接打開
例如這種
http://www.xxx.com/123.mp4
我通過給下載鏈接 a 標(biāo)簽添加 download="" 屬性后MP4 TXT等附件可以直接下載 但是 通過后臺(tái)上傳的附件 就無法下載了 ,因?yàn)橥ㄟ^后臺(tái)上傳的附件 下載鏈接是這種 http://www.xxxcom/index.php?s=member&c=api&m=file&id=4 加上download="" 屬性后會(huì)造成 直接下載 這個(gè)網(wǎng)址的HTML文件 請(qǐng)問如何兼容這兩種模式啊
函數(shù)用錯(cuò)了而已
回復(fù)@李治 我用的就是手冊(cè)上的這個(gè)
應(yīng)該沒有錯(cuò)吧 , 而且我試過了 官方的默認(rèn)模板也是存在這個(gè)問題的
臨時(shí)解決辦法 {php if(!is_array($data)) echo 'download=""';} 不過還有一個(gè)問題沒有解決 就是手動(dòng)輸入的遠(yuǎn)程附件 在前端點(diǎn)擊下載時(shí)會(huì)直接下載文件 沒有經(jīng)過會(huì)員權(quán)限的判斷,
輸入附件地址肯定不會(huì)會(huì)員判斷啊,用dr_down_file才會(huì)會(huì)員判斷
回復(fù)@Mark
用的就是dr_down_file 請(qǐng)不要懷疑我用錯(cuò)了 官方自帶的模板都是這個(gè)樣子的 ,你可以自己試一下
這個(gè)函數(shù)可以設(shè)置會(huì)員組下載權(quán)限,我一直在用,會(huì)員權(quán)限里面設(shè)置下載權(quán)限
補(bǔ)充一下{php $data = get_attachment($file);if(!is_array($data)) echo 'download=""';}