[請益] 傳送檔案?

看板PHP作者 (電腦工人)時間15年前 (2010/12/24 09:54), 編輯推噓1(1041)
留言42則, 5人參與, 最新討論串1/1
請問一下 php有從Server端傳送檔案到Client端的功能嗎? 並且將檔案存在Client端的Buffer 等到要用的時候再拿出來用? 請問一下 php可以做到這樣嗎? 在這邊先謝謝各位大大解答 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.39.165.1

12/24 09:56, , 1F
你可以想像你去看Y拍,結果被植入病毒嗎XD
12/24 09:56, 1F

12/24 10:14, , 2F
如果拿來用在影音串流呢?
12/24 10:14, 2F

12/24 10:37, , 3F
不如先說說你想做到什麼效果
12/24 10:37, 3F

12/24 10:38, , 4F
try html 5 client side storage
12/24 10:38, 4F

12/24 10:39, , 5F
我的確是想用html5播放音樂 Server端傳送連續的片段audio
12/24 10:39, 5F

12/24 10:43, , 6F
傳給Client端支援html5的browser播放 不能斷斷續續
12/24 10:43, 6F

12/24 10:45, , 7F
網路上Google的結果html5似乎不支援rtsp?怕因為這樣會造成
12/24 10:45, 7F

12/24 10:45, , 8F
聲音的串流沒辦法好好的運作
12/24 10:45, 8F

12/24 10:46, , 9F
html5的web storage似乎不能存檔案 只能像cookie一樣記錄
12/24 10:46, 9F

12/24 10:46, , 10F
使用者的資料而已 跟cookie的差別頂多就是運作模式改變
12/24 10:46, 10F

12/24 12:53, , 11F
那改走flash等,應該就有比較成熟的解法了吧?
12/24 12:53, 11F

12/24 13:03, , 12F
專案的精神就是用html5取代browser外掛阿(嘆)
12/24 13:03, 12F

12/24 13:08, , 13F
真得無法在Browser端使用Buffer存放從Server傳送過來的音
12/24 13:08, 13F

12/24 13:08, , 14F
樂檔案嗎?
12/24 13:08, 14F

12/24 18:41, , 15F
阿你都說browser端了PHP能幹麼@@ 這是player該做的事吧
12/24 18:41, 15F

12/24 18:42, , 16F
串流也不是只有rtsp
12/24 18:42, 16F

12/24 18:46, , 17F
謝謝樓上指點 如果用php實作rtsp可行性高嗎? 可以指點另外
12/24 18:46, 17F

12/24 18:47, , 18F
一條路嗎?因為小弟被這問題卡好幾個禮拜了
12/24 18:47, 18F

12/24 18:48, , 19F
不知道用web要怎麼實作串流聲音?
12/24 18:48, 19F

12/24 18:48, , 20F
Client端聽到的聲音是不會斷斷續續的
12/24 18:48, 20F

12/24 18:50, , 21F
而必須透過Server端傳片段檔案
12/24 18:50, 21F

12/24 20:04, , 22F
這已經不是php的事情了
12/24 20:04, 22F

12/24 20:08, , 23F
樓上 我不懂 可以解說一下嗎?
12/24 20:08, 23F

12/24 20:12, , 24F
如果只是單純將檔案從Web Server送到Client端的Buffer呢?
12/24 20:12, 24F

12/24 20:16, , 25F
Clinet去Server 要求,Server不能主動送,不然就像1F說
12/24 20:16, 25F

12/24 20:17, , 26F
看一看就中毒了
12/24 20:17, 26F

12/24 20:19, , 27F
恩 那如果能夠做到Client端主動去要求呢? 可行性高嗎?
12/24 20:19, 27F

12/24 20:19, , 28F
如果只是要不中斷,就要搜尋stream server 相信會有解決方
12/24 20:19, 28F

12/24 20:20, , 29F
可行性高阿,相單簡單
12/24 20:20, 29F

12/24 20:21, , 30F
我的點是可以把Server端的聲音 存放在Client端的Buffer
12/24 20:21, 30F

12/24 20:21, , 31F
然後套有學問一點的協定 做聲音串流播放
12/24 20:21, 31F

12/24 20:22, , 32F
只是我不知道怎樣把它存在Client端的Buffer
12/24 20:22, 32F

12/24 20:27, , 33F
存在Server端的聲音是連續片段的聲音
12/24 20:27, 33F

12/24 20:28, , 34F
用串流的方式傳送到Client端的Buffer
12/24 20:28, 34F

12/24 20:35, , 35F
可以請問一下要怎麼送到Client "Buffer"中呢?
12/24 20:35, 35F

12/24 22:55, , 36F
不是server送資料 是client去要資料
12/24 22:55, 36F

12/24 22:58, , 37F
恩 我懂了 那Client端要如何將要到的資料放在Client buf?
12/24 22:58, 37F

12/24 22:59, , 38F
client side程式怎麼寫就怎麼動作 總之跟server side無關
12/24 22:59, 38F

12/24 23:00, , 39F
目前比較好的選擇大概只有flash 除非你要用js寫.........
12/24 23:00, 39F

12/24 23:01, , 40F
不排斥js js可以跟Server要資料?
12/24 23:01, 40F

12/25 00:39, , 41F
可以。
12/25 00:39, 41F

12/25 07:45, , 42F
thanks
12/25 07:45, 42F
文章代碼(AID): #1D4_rM-V (PHP)
文章代碼(AID): #1D4_rM-V (PHP)