2010年2月1日 星期一

FreeStorage : FileDen 免費空間

2010年2月1日 星期一
以前檔案都存放在學校的 server 中,從來沒有認真的去研究免費的檔案儲存空間,剛好噗友 Claire 問到如何將 [語文高手] 放到網路上,這兩天試用幾個免費又可以外連的網站:
如果 upload 的檔案和檔案之間是沒關聯性的,上面幾種都可以,但是像 [語文高手] 這種有設定檔,有題庫檔的 Flash 檔案來說,FileDen 似乎是最佳選擇,因為 FileDen 在 upload 以後,檔案可以保持原有的的檔名,建資料夾也能保持原有的名稱和相對位置,這樣才不才會讓 Flash 程式找不到設定檔或是題庫。其它條件較好的 OpenDriveUploadingit ,最大的罩門是會更改檔名。

先來看看 FileDen 提供給免費使用者的有哪些:

  • 免費空間大小:1GB
  • 上傳檔案大小限制:50MB
  • 上傳檔案類型限制:除了以下檔案: html, htm, php, php3, phtml, htaccess, htpasswd, cgi, pl, asp, aspx, cfm, exe, ade, adp, bas, bat, chm, cmd, com, cpl, crt, hlp, hta, inf, ins, isp, jse, lnk, mdb, mde, msc, msi, msp, mst, pcd, pif, reg, scr, sct, shs, url, vbe, vbs, wsc, wsf, wsh, shb, js, vb, ws, mdt, mdw, mdz, shb, scf, pl, pm, dll ,以外都可以上載。
  • .zip 的壓縮檔案,支援上傳後自動解壓縮
  • 流量限制:每個月 5GB
  • 檔案保留期限:如果一個月內都沒有登入,系統會發通知,再不登入就會砍檔案。
下面以 [語文高手] 來示範如何上載。



建立資料夾

語文高手的基本的檔案結構如下:
  • basketball.swf (主程式)
  • set.txt (選單設定檔)
  • data (題庫資料夾, 裡面放題庫檔案)
所以我們登入 FileDen 以後,先建立一個 baseketball 的資料,並在 baseketball 下再建立一個 data 資料夾。步驟如下:

1.先按上方主選單中的 [Files] 進入 [File Manager]


2.按 [Folders (new)] 的 'new' 進入新增資料夾的畫面



3.[New Folder Name] 的欄位輸入 baseketball ,並勾選 [Folder properties] 中的 [Allow other users to view the contents of this folder]。都好了就按 [Create] 來新增資料夾。




完成以後,我們可以在 [Folder list] 中看到剛剛新增的 baseketball 資料夾。

4.接著再按 [Folder Options] 下面的 [Create new folder] 來新增儲放題庫檔案的 data 資料夾。這個步驟和前一步驟類似,不過,記得要在 [Create new folder in] 選取 [baseketball],讓 data 是建立在 baseketball 中。





新增完資料夾就可以準備上載檔案了。


上載檔案

語文高手中,檔案數最多的可能是 data 資料夾中的題庫檔案,而 FileDen 有支援 ZIP 格式的壓縮檔,如果題庫檔很多的情形下,建議先將 data 資料夾先壓縮成 ZIP 格式後再上載。底下我們來看看如何將語文高手上載到 FileDen 中。
1.按 FileDen 網頁上方主選單中的 [Upload]



2.在 Upload 的頁面中,利用 [瀏覽...] 的按鈕,選取 baseketball.swf 和 set.txt



3.檔案都選好了以後,在頁面的左測有 [Upload options] (如果看不到,用瀏覽器的捲軸往下捲),選取我們要 upload 的資料夾 [baseketball],順便取消 Create [IMG] tags 的勾勾。



4.檔案選取好, Upload options 都設定好了,就可以按 [Upload] 的按鈕開始上載檔案。

完成以後,就可以按照前述步驟,將題庫檔一一上載到 [data] 資料夾中,如果題庫檔檔案很多,可以先將它們壓縮在一個 .zip 的壓縮檔 (ex. data.zip) 中以後再上載。如果是 .zip 檔,記得在 [Upload options] 中要勾選 [Extract Zip files] 。這樣,當 FileDen 收到檔案以後會自動幫我們解壓縮。



注意:將題庫檔案壓縮成 ZIP 檔時,不要連目錄都壓進去,不然,解壓縮以後,FileDen 會自動在原始檔名前加上目錄名稱和底線,例如 data_xxxx,這樣會讓 Flash 程式讀取不到題庫檔。


找出檔案網址

上載到 FileDen 的檔案都有固定的網址,如果在 upload 時,[Upload options] 中預設的選項 "Create [IMG] tags" 有打勾,FileDen 會在我們檔案上載完畢以後立即顯示網址。不然,我們也可以在 File Manager 下觀察。以前面我們上載的語文高手 baseketball.swf 來說:
1.點選 FileDen 頁面主選單的 [Files]

2.出現 File Manager 的頁面以後,點選左側 Folders 下的 [baseketball] 資料夾,應該會列出讓資料夾中的檔案清單。

3.當滑鼠指標對準 [basketball.swf] 的圖示,在瀏覽器的狀況列應該會出現該檔案的網址。對準圖示按滑鼠右鍵會出現功能選單,最上面的 [Download file...] 按下去,即可在開啟該檔案,這樣,我們就可以複製 baseketball.swf 的真正網址。


有了檔案的網址,接下來就看自己要怎麼應用囉!

除了那個 [Download file...],還有其它選項可以讓我們針對某個檔案進行管理,有空可以再玩一玩。

如果檔案不大,流量也不多,FileDen 應該是還不錯的 storage 。我在家存取 FileDe 上的檔案,速度還算理想,只是不知道在學校由 TANET 存取的速度如何?開學後再觀察吧!至少多了個 '床' 可以放檔案。


相關文章

4 則留言:

  1. 感謝雄老師超詳細的解說!:D
    ~Erin:)

    回覆刪除
  2. 謝謝雄老師的說明,最近正在研究如何將您的大作放到我的部落格上供學生遊戲玩耍。

    回覆刪除
  3. 雄老師您好
    無意中看到你的教學,我的blog 的新手老師,一直有看到老師create 了很多遊戲幫助教學,很感謝老師的貢獻,這裡試了老師在fileden 的教學,但最後網頁一直跑出 這樣的訊息 Fatal error: Call to a member function set() on a non-object in /sites/live.fileden.com/templates/newtemp/tpl_dashboard.php on line 21
    於是就試了老師提供的第二個網站,opendrive..但學藝不精的我 試了半天還是不知從何下手,想請老師幫幫忙,還是有其他老師們有類似的分享經驗呢? 謝謝喔
    elaine

    回覆刪除
  4. Elaine 您好,
    FileDen 的這個問題已經有很多人提出,這應該是他們網站程式的問題,但是似乎一直都沒有解決。
    薇菲老師最近做了一個「用Dropbox把自製題庫遊戲放在部落格上」您可以參考說明試試 Dropbox 的空間。

    回覆刪除

 
雄::gsyan © 2009. Design by Pocket