作者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