[問題] 請問如何用html語法下載flash存在電腦中,而不是直接執行

看板Flash作者 (海豚)時間16年前 (2009/12/04 12:09), 編輯推噓4(4022)
留言26則, 7人參與, 最新討論串1/1
小弟最近做了一個html網頁,上面放一些flash小遊戲,並利用超連結方式提供對方下載 ,但是點了超連結,都是直接執行遊戲,我想要對方點超連結,直接詢問是否儲存檔案之 類的方式。 Google好久,都是介紹php、asp和java或是滑鼠右鍵與第三方下載軟體方式解決,幾乎沒 有單純的html語法,不知道是否真的不行利用html語法使flash下載?在此先謝謝各位的 熱心幫忙!感激不盡! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.222.188.146

12/04 12:44, , 1F
推推推!我也想知道怎麼讓user下載!!!
12/04 12:44, 1F

12/04 12:46, , 2F
補充一點,不要建議我用壓縮方式喔,網路上也有提過用壓縮
12/04 12:46, 2F

12/04 12:54, , 3F
這個跟瀏覽器對於該檔案的mime-type處理方式有關係
12/04 12:54, 3F

12/04 12:54, , 4F
預設的.swf檔mime-type是applicaiton/x-shockwave-flash
12/04 12:54, 4F

12/04 12:54, , 5F
對於這種mime-type的檔案,瀏覽器會直接撥放
12/04 12:54, 5F

12/04 12:55, , 6F
如果沒有辦法透過HTML來修改mime-type,可能就無解吧
12/04 12:55, 6F

12/04 12:56, , 7F
若能將mime-type改成application/octet-stream
12/04 12:56, 7F

12/04 12:56, , 8F
那就可以直接下載
12/04 12:56, 8F

12/04 12:56, , 9F
不然你把SWF打包成EXE應該也可以直接下載
12/04 12:56, 9F

12/04 13:38, , 10F
打包exe或是壓縮檔再下載會簡單很多
12/04 13:38, 10F

12/04 13:39, , 11F
swf應該沒這麼大權限才是 :)
12/04 13:39, 11F

12/04 16:56, , 12F
所以須經過Dreamweaver設定,可以使用AS3設定嗎?
12/04 16:56, 12F

12/04 17:07, , 13F
↑樓上你這結論哪來的?
12/04 17:07, 13F

12/04 17:12, , 14F
client端收到的mime-type好像要靠server端來控制才行
12/04 17:12, 14F

12/04 17:13, , 15F
mime-type header是包含在HTTP header中的一段資訊
12/04 17:13, 15F

12/04 17:13, , 16F
所以看來是無法單純透過HTML來做修改了
12/04 17:13, 16F

12/04 17:15, , 17F
這跟browser的安裝外掛也有關,像是一樣平平是下載pdf
12/04 17:15, 17F

12/04 17:15, , 18F
或是.doc檔,有的人的電腦就是會自己在瀏覽器裡開啟
12/04 17:15, 18F

12/04 17:15, , 19F
有的人卻是直接下載
12/04 17:15, 19F

12/04 17:17, , 20F
mime type的設定應該只是條件之一,能不能下載下來還
12/04 17:17, 20F

12/04 17:17, , 21F
得看瀏覽器的安裝狀況
12/04 17:17, 21F

12/04 17:20, , 22F
話說,open兄,文中沒提到dreamweaver也沒提到as3...
12/04 17:20, 22F

12/04 17:57, , 23F
不好意思~~~新手上路!
12/04 17:57, 23F

12/05 09:25, , 24F
用PHP設定header再把檔案load近來給USER下載如何?
12/05 09:25, 24F

12/05 13:25, , 25F
原po就說要純html啦,還講php幹麻
12/05 13:25, 25F

12/05 23:59, , 26F
以這個條件,辦不到
12/05 23:59, 26F
文章代碼(AID): #1B68jkwK (Flash)