作者pckid (海豚)
看板Flash
標題[問題] 請問如何用html語法下載flash存在電腦中,而不是直接執行
時間Fri Dec 4 12:09:16 2009
小弟最近做了一個html網頁,上面放一些flash小遊戲,並利用超連結方式提供對方下載
,但是點了超連結,都是直接執行遊戲,我想要對方點超連結,直接詢問是否儲存檔案之
類的方式。
Google好久,都是介紹php、asp和java或是滑鼠右鍵與第三方下載軟體方式解決,幾乎沒
有單純的html語法,不知道是否真的不行利用html語法使flash下載?在此先謝謝各位的
熱心幫忙!感激不盡!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.222.188.146
1F:→ openyayak:推推推!我也想知道怎麼讓user下載!!! 12/04 12:44
2F:→ pckid:補充一點,不要建議我用壓縮方式喔,網路上也有提過用壓縮 12/04 12:46
3F:→ cjcat2266:這個跟瀏覽器對於該檔案的mime-type處理方式有關係 12/04 12:54
4F:→ cjcat2266:預設的.swf檔mime-type是applicaiton/x-shockwave-flash 12/04 12:54
5F:→ cjcat2266:對於這種mime-type的檔案,瀏覽器會直接撥放 12/04 12:54
6F:→ cjcat2266:如果沒有辦法透過HTML來修改mime-type,可能就無解吧 12/04 12:55
7F:→ cjcat2266:若能將mime-type改成application/octet-stream 12/04 12:56
8F:→ cjcat2266:那就可以直接下載 12/04 12:56
9F:→ cjcat2266:不然你把SWF打包成EXE應該也可以直接下載 12/04 12:56
10F:→ aquarianboy:打包exe或是壓縮檔再下載會簡單很多 12/04 13:38
11F:→ aquarianboy:swf應該沒這麼大權限才是 :) 12/04 13:39
12F:→ openyayak:所以須經過Dreamweaver設定,可以使用AS3設定嗎? 12/04 16:56
13F:推 cjcat2266:↑樓上你這結論哪來的? 12/04 17:07
14F:推 cjcat2266:client端收到的mime-type好像要靠server端來控制才行 12/04 17:12
15F:→ cjcat2266:mime-type header是包含在HTTP header中的一段資訊 12/04 17:13
16F:→ cjcat2266:所以看來是無法單純透過HTML來做修改了 12/04 17:13
17F:→ aquarianboy:這跟browser的安裝外掛也有關,像是一樣平平是下載pdf 12/04 17:15
18F:→ aquarianboy:或是.doc檔,有的人的電腦就是會自己在瀏覽器裡開啟 12/04 17:15
19F:→ aquarianboy:有的人卻是直接下載 12/04 17:15
20F:→ aquarianboy:mime type的設定應該只是條件之一,能不能下載下來還 12/04 17:17
21F:→ aquarianboy:得看瀏覽器的安裝狀況 12/04 17:17
22F:→ aquarianboy:話說,open兄,文中沒提到dreamweaver也沒提到as3... 12/04 17:20
23F:→ openyayak:不好意思~~~新手上路! 12/04 17:57
24F:→ mosluce:用PHP設定header再把檔案load近來給USER下載如何? 12/05 09:25
25F:推 pm2001:原po就說要純html啦,還講php幹麻 12/05 13:25
26F:推 cassatte:以這個條件,辦不到 12/05 23:59