如果用PHP來讀大文件,簡單應(yīng)用倒還好,做專門的下載不可行吧?PHP做來源判斷還好,但是不能夠完全屏蔽一些流氓軟件。我覺得吧PHP和web服務(wù)器不是專門做文件下載的,如果真要用,那就用服務(wù)器插件
網(wǎng)站建設(shè)哪家好,找創(chuàng)新互聯(lián)!專注于網(wǎng)頁設(shè)計、網(wǎng)站建設(shè)、微信開發(fā)、微信小程序、集團企業(yè)網(wǎng)站建設(shè)等服務(wù)項目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了沙縣免費建站歡迎大家使用!
+
經(jīng)過特別優(yōu)化的服務(wù)端咯。
$buf出了問題.
應(yīng)該先
剩余大小 = 文件大小
在while循環(huán)中. 條件為 剩余大小0
剩余大小 = 剩余大小 - 1024
$buf = 剩余大小1024 ? 1024 : 剩余大小.
------------
文件在不同文件系統(tǒng)格式中大小也不相同.
用PHP的FTP方法。只不過要服務(wù)器支持最大的支持100M以上的文件,如果不是沒辦法做到,除非你做黑客入侵服務(wù)器。關(guān)鍵就是服務(wù)器的支持,不是的話都是空話