作者CSLabor (電腦工人)
看板Ajax
標題[問題] 請問一下如何用Javascript要Web Server的檔案?
時間Sat Jan 29 20:19:35 2011
請問一下
要如何Javascript
把Server端的檔案下載下來
例如音樂檔之類的
請問這個可以做到嗎?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.39.154.226
※ CSLabor:轉錄至看板 Web_Design 01/29 20:20
1F:→ TonyQ:如果你只是要觸發下載行為的話,window.open() 哪個url看看? 01/29 20:21
2F:→ TonyQ:或者你應該要定義一下所謂的下載下來這件事情。 01/29 20:21
3F:→ CSLabor:可以用javascript隔一段時間自動觸發嗎? 01/29 20:27
4F:→ TonyQ:可用setInterval/setTimeout 搭配 window.open 01/29 20:33
5F:→ TonyQ:要一直觸發的話,用setItnterval 只要一次的話 後者... 01/29 20:33
6F:→ CSLabor:謝謝樓上幫忙 01/29 20:43
7F:→ CSLabor:那要如何取出下載到Client端Browser的檔案 01/29 20:44
8F:→ TonyQ:javascript 碰不到 client 層的東西。 01/29 20:45
9F:→ TonyQ:所以如果你是想要作離線資料存取的話,基本上只有cookie能用 01/29 20:46
10F:→ TonyQ:但cookie使用上很有局限性(純文字,大小不能太大...etc) 01/29 20:47
11F:→ TonyQ:你要不要說說看你想做什麼 或許有別的作法... 01/29 20:47
12F:→ TonyQ:更正一下 javascript碰不到使用者下載下來的檔案 01/29 20:48
13F:→ CSLabor:所以說下載下來的mp3檔無法存取? 01/29 20:48
14F:推 s25g5d4:對 01/29 21:25
15F:→ s25g5d4:所以你看到的網頁上的音樂player大部分都是Flash 01/29 21:26
16F:→ s25g5d4:或著等HTML5... 01/29 21:26
17F:→ CSLabor:html5不是出來了?我現在正在想要怎麼用html5播放mp3... 01/29 21:28
18F:→ CSLabor:不過不知道怎麼用... 01/29 21:28
19F:推 s25g5d4:你先看看IE系列之不支援吧 目前firefox好像只有測試版有上 01/29 21:32
20F:→ CSLabor:不過 沒有一定要限定mp3啦 瀏覽器有支援的格式都可以 01/29 21:33
21F:→ CSLabor:我測過 firefox跟chrome browser都可以播放音樂 01/29 21:34
22F:→ CSLabor:但我的需求是類似影音串流般的播放... 01/29 21:35
23F:→ CSLabor:把音樂切成一小塊一小塊下載到browser播放 01/29 21:36
24F:推 s25g5d4:flash是你最好的選擇 或是放棄IE系列.. 01/29 22:21
25F:→ CSLabor:我前題是不能用任何瀏覽器外掛 而且我可以用非ie browser 01/29 22:49
26F:→ s25g5d4:你可以用js動態寫入標籤 不過HTML5我沒玩所以不知道... 01/29 22:52
27F:→ Kelunyang:HTML5目前怎麼看都像是做給自己爽的ㄟOrz 支援好少 01/31 11:36