看到網(wǎng)上說用header()來實(shí)現(xiàn)下載。 但是最后還不是要返回一個(gè)服務(wù)器的地址?
但是直接返回一個(gè)服務(wù)器地址不也可以直接下載?
兩者什么區(qū)別嗎?
補(bǔ)一張用header() 調(diào)用接口返回的東西。。
5 回答

喵喵時(shí)光機(jī)
TA貢獻(xiàn)1846條經(jīng)驗(yàn) 獲得超7個(gè)贊
瀏覽器如何處理URL下載的文件是由content-type決定的,服務(wù)器默認(rèn)解析PHP會(huì)返回text/html的content-type,如果要讓下載,就必須修改content-type,也就必須要用到header()

幕布斯6054654
TA貢獻(xiàn)1876條經(jīng)驗(yàn) 獲得超7個(gè)贊
文件下載時(shí),服務(wù)器程序設(shè)置header的主要目的是告知瀏覽器:我這里有個(gè)附件,發(fā)送給你,你下載到本地。php實(shí)現(xiàn)文件下載功能(支持中文)
- 5 回答
- 0 關(guān)注
- 497 瀏覽
添加回答
舉報(bào)
0/150
提交
取消