Google 板


LINE

參考本版上一篇討論 Google Apps Script 的文分類在 docs 我就也放在這個分類了,若有錯誤我再修改 小妹我因為最近工作上有需要建置「檔案上傳系統」系統的需求 但是一來沒有經費,二來這個系統做好後也不是我的業務範圍 (會直接整個交付給需要使用的單位) 所以簡單來說,需要在免費,而且操作簡單的前提下完成 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + >>> 本篇文長,直接看重點↓ 基於 Google Apps Script 的檔案上傳系統教學 http://chibaby1231.pixnet.net/blog/post/47094673 ※ 由於小妹服務的地方是學校單位 所以用「模擬面試用的 備審資料上傳系統」作為範例說明 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 文長詳細說明: 目前以「上傳系統」這個概念來說,實作方法不外乎: 1. 抓一台機器架 FTP 讓 user 用網頁或 FTP 軟體上傳檔案 後台再利用 FTP 軟體或網頁,把所有上傳的檔案整個抓下來 缺點: (1) user 在上傳檔案時,會看到其他人上傳的檔案 不符合需求單位的預期 (2) 使用帳號/密碼或匿名登入,及使用 FileZilla 等 FTP 軟體 對於非資訊人員來說,這些都是屬於「需要學習」的特殊技能 且檔案最後需在 Android 平版及 iPad 上呈現 目前還未確認 FileZilla 可否支援 2. 用 NAS 架雲端硬碟 讓 user 用網頁上傳檔案 後台同樣利用網頁下載及管理檔案 缺點: (1) 同 1.,有資料夾的上傳權限,就有瀏覽權限 (2) 操作難易度比 1. 簡單 但在後台管理上,尚未確認 NAS 上的檔案是否可直接透過瀏覽器開啟觀看 還是需要把檔案下載後,再用平板或 iPad 的 App 來開啟觀看 3. 架一個 Apache Server 直接用 PHP 寫一個上傳畫面,讓 user 不需登入即可上傳檔案 上傳資料直接丟在 Server 本機的磁碟目錄下,後台在登入 Server 後再直接抓下來 缺點: (1) 「登入 Server」對非資訊人員來說 這幾個字看起來就不是自己有生之年能搞懂的事情 等於系統架好後,下載、備份或彙整檔案的工作沒辦法整包交給負責單位 不然就是要花時間再寫一個 view 的頁面 讓負責單位可以上去瀏覽上傳狀態並下載檔案 (2) 多一台要管理的 Server =口=||| 同 (1),就算是架在虛擬機裡還是多了一件麻煩事 總結以上,為了解決「上傳者不能看到其他人的檔案」的問題 勢必得做一個上傳畫面,單純只能做上傳動作 又為了解決「系統做好後就可以整包丟出去」的理想 在多方拜 Google 大神 發現 Google Apps Script + Google 雲端硬碟 非常完美的解決了這個問題! = 前台與 Server 部份 = 透過 Google Apps Script 控制上傳畫面 (充當 PHP 及 Server 的效用,還不用自己架 & 管理 Server) 把上傳的檔案直接丟進 Google 雲端硬碟中 (儲存空間在雲端,也不用自己管理,Google 的安全性也算可信任) 根據其他人的測試,單個上傳檔案據說 200MB 以下都 OK = 後台管理部份 = 因為是 Google 雲端硬碟,只要把資料夾共享,負責單位也能自行操作 另外 Google 雲端硬碟在行動裝置上開啟檔案也沒問題 透過 Google Apps Script 製作上傳系統的詳細操作方式 連結跟上面一樣:http://chibaby1231.pixnet.net/blog/post/47094673 內有完整原始碼可直接複製使用 以上分享,若有錯誤之處,還請不吝指正 下台一鞠躬~ --



※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.171.183.253
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Google/M.1488980479.A.626.html
1F:推 qazjack: 感覺超好用的,來試試 03/08 22:23
2F:推 pedestrianA: 推 03/09 00:35
3F:推 honercek: 03/09 00:41
4F:推 speedbug: 厲害 推一個! 03/09 01:05
5F:推 henry8168: 高手 推推 03/09 01:36
6F:推 namcp: 推 之前用過這個功能+表單調查頗方便 但我當時做的時候 03/09 10:12
7F:→ namcp: 不支援IE10以下版本瀏覽器,不支援手機瀏覽 03/09 10:12
8F:推 namcp: 不知道現在能不能支援了 03/09 10:19
感謝各版友推文留言 >////< 也很感謝版友 namcp 推文提醒,前面文章中忘了提到我也測試過 Google 表單 在下面補充: 1. Google 表單部分 現在 G suite(包含 Google for Education)的表單,是可以支援「檔案上傳」 ※ 一般個人版的的 Google 表單則看不到這項功能 同時結合表單裡面一些必填資料、上傳檔案限制等 包含檔案大小、檔案類型、檔案數量等,其實功能上是非常完備 但是問題就在於,這樣子做好的表單,一定得是「同機構」內的使用者才能填表 換句話說,一打開表單就得登入,登入後還要是同機構的,才能填寫 雖然是不符合我這次的需求(無法匿名填寫、傳檔) 不過若是公司內部使用,大家平常都已經登入公司的 Google 服務 那麼應該就沒什麼影響,而且也能避免其他人亂入,亂丟檔案進來 2. 手機瀏覽部分 (1) 經測試,我分享的上傳系統,手機瀏覽上傳檔案,功能上都是沒有問題的 不過介面上沒有完全做到 RWD,也就是用手機看的時候還需要放大 所以如果有此需要的,再麻煩自行另外修改 CSS 囉 (2) 若是直接用 Google 表單,RWD 跟功能上應該就都不用擔心 :) ※ 編輯: chi1231 (203.72.56.218), 03/10/2017 09:02:51
9F:推 name2name2: 推 03/11 00:05
10F:→ bestpika: 我記得我當初用的時候只能傳 20MB 左右 原來現在變大了 03/11 09:34
11F:→ bestpika: 嗎 XD 03/11 09:34
12F:推 heroe: 推好文,謝謝分享 03/11 10:39







like.gif 您可能會有興趣的文章
icon.png[問題/行為] 貓晚上進房間會不會有憋尿問題
icon.pngRe: [閒聊] 選了錯誤的女孩成為魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一張
icon.png[心得] EMS高領長版毛衣.墨小樓MC1002
icon.png[分享] 丹龍隔熱紙GE55+33+22
icon.png[問題] 清洗洗衣機
icon.png[尋物] 窗台下的空間
icon.png[閒聊] 双極の女神1 木魔爵
icon.png[售車] 新竹 1997 march 1297cc 白色 四門
icon.png[討論] 能從照片感受到攝影者心情嗎
icon.png[狂賀] 賀賀賀賀 賀!島村卯月!總選舉NO.1
icon.png[難過] 羨慕白皮膚的女生
icon.png閱讀文章
icon.png[黑特]
icon.png[問題] SBK S1安裝於安全帽位置
icon.png[分享] 舊woo100絕版開箱!!
icon.pngRe: [無言] 關於小包衛生紙
icon.png[開箱] E5-2683V3 RX480Strix 快睿C1 簡單測試
icon.png[心得] 蒼の海賊龍 地獄 執行者16PT
icon.png[售車] 1999年Virage iO 1.8EXi
icon.png[心得] 挑戰33 LV10 獅子座pt solo
icon.png[閒聊] 手把手教你不被桶之新手主購教學
icon.png[分享] Civic Type R 量產版官方照無預警流出
icon.png[售車] Golf 4 2.0 銀色 自排
icon.png[出售] Graco提籃汽座(有底座)2000元誠可議
icon.png[問題] 請問補牙材質掉了還能再補嗎?(台中半年內
icon.png[問題] 44th 單曲 生寫竟然都給重複的啊啊!
icon.png[心得] 華南紅卡/icash 核卡
icon.png[問題] 拔牙矯正這樣正常嗎
icon.png[贈送] 老莫高業 初業 102年版
icon.png[情報] 三大行動支付 本季掀戰火
icon.png[寶寶] 博客來Amos水蠟筆5/1特價五折
icon.pngRe: [心得] 新鮮人一些面試分享
icon.png[心得] 蒼の海賊龍 地獄 麒麟25PT
icon.pngRe: [閒聊] (君の名は。雷慎入) 君名二創漫畫翻譯
icon.pngRe: [閒聊] OGN中場影片:失蹤人口局 (英文字幕)
icon.png[問題] 台灣大哥大4G訊號差
icon.png[出售] [全國]全新千尋侘草LED燈, 水草

請輸入看板名稱,例如:WOW站內搜尋

TOP