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/cn.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灯, 水草

请输入看板名称,例如:iOS站内搜寻

TOP