dacongyun.com
分享国内外服务器主机优惠信息

腾讯无服务器云函数SCF搭建OneDrive列表网站

demo: https://service-pgxgvop2-1258064 … com/release/abcdef/
test(可能正在修改): https://service-pgxgvop2-1258064 … ud.com/test/abcdef/

2019年12月4日开始,API网关收费,每月1元/G流量。

更换项目:SCF、heroku、VPS都能用
https://github.com/qkqpttgf/OneManager-php
要重新安装。

搭建过程:
https://service-pgxgvop2-1258064 … neDrive.mp4?preview
设置自定义域名、公开目录、网站名称等:
https://service-pgxgvop2-1258064 … 7%BD%AE.mp4?preview

操作要点:
1,安装时,填入SecretId与SecretKey(在 https://console.cloud.tencent.com/cam/capi 这里生成)。
2,获得token后,程序会自动添加配置到环境变量,
3,可以正常使用后,再开始在左上角登录后设置。
4,要使用自定义域名时,去把API网关的路径改成’/’,不用自定义域名可以不改。

20191123,流量要收费了,游客上传也就不经过SCF了,可以上传大文件。更新一下安装操作视频。  
20191121,将登录移左上角,管理菜单横向展开;对于国际版,安装时可以使用自己申请的应用ID跟机密。
20191117,多域名机制还是不对,修改。
20191116,SCF要国际版,提倡中英双文,安装过程加入设置30s运行时间
20191113,原domain_path格式不好在API中提交,修改机制;分文件显示图标
20191112,SCFAPI改POST方式,将main里面一些代码拿出来放function,将管理操作的DIV做个css  
20191108,SCFAPI加入namespace,抛弃config与oauth,直接用SERVER(野路子,不要学)  
20191104,世纪互联版本写入环境变量,管理登录后显示可以更新  
20191103,加入SCF的API,安装过程更自动化,程序可以一键从github更新自己,可以不登录腾讯控制台改变环境变量,需要在环境变量里添加SecretId与SecretKey(在 https://console.cloud.tencent.com/cam/capi 这里生成)。
20191026,调整javascript,排序之类只在目录时显示,增加bat,mov格式预览,调整登录登出。
20191018,开分支,游客可以上传大文件,最终重命名为md5(由游客浏览器算出,可以被构造),此功能不考虑放主支。
20191012,时间跟大小的排序可以正反多次点击。修复今天图床无法计算出md5文件名的bug。
20191009,在header中Set-Cookie,管理登录从javascript跳改302跳,目录密码不用javascript设置。
20190930,可以隐藏管理的登录页面了(请自己记住)。
20190920,在文件列表点击“文件”、“修改时间”、“大小”几个字,可以从小到大排序。
20190917,新增多个域名对应多个目录的设置(比private_path优先),新增显示缩略图按钮(整体结构不变,显示图片后我自己看得都丑),代码缩进重新弄
20190911,修复文件(夹)名字中有#会打不开的问题,上传文件时目标文件夹名字不能有#,被上传文件名字也不能有#。
20190910,管理操作全部转用ajax(请来个前端)。
20190909,解决直接用自定义域名获取token时无限循环的bug;调整MSAPI函数,准备把管理操作做成xhr。
20190908,小改上传进度显示,视频播放尝试一下DPlayer。
20190907,上传过程有进度了,不用等每5M传完才有进度(会用onprogress了……)。
20190905,在检测到没有token后javascript直接跳微软登录授权,简化操作;在预览页面,把url框编码,方便复制到QQ微信不断开可以直接点。
20190904,修改安装时微软回调uri为scfonedrive.github.io,简化安装操作。
20190903,支持世纪互联版(在第10行修改为1),感谢@洋葱葱 提供自己的帐号,请其它小白鼠尝试一下。
20190902,重新申请注册微软应用,更改安装时的URL,以同时支持商业版与个人版,更新到此版本需要删掉原来的token,重新安装获取token。
20190901,(管理登录后)同时上传多个文件。
20190829,UTC时间换算成+8区时间,小尺寸图片预览时不扩大了。
20190825,将上传大文件用的url存在onedrive临时文件,中断上传后可以获取进度继续上传,上传完后删除临时文件。
20190824,大文件分片段顺序上传,每小片上传完后显示进度。
20190823,临时百度学习了一天ajax跟xhr(ajax跟xhr哪个要jquery?),做了管理登录后的大文件上传(游客上传还是4M以下)。
20190819,解决imgup_path没做设置时根目录变成图床目录的问题。
20190818,管理界面DIV加遮罩。
20190817,日志开篇就打印,后面不打印了,去掉全局$event1,游客图床目录不去OD查文件。
20190816,设置游客上传目录,可以上传<4M的文件,不设置这个值时该目录内容会正常列文件出来,设置后只有上传界面。游客上传的文件会被重命名为MD5加后缀,管理登录后上传的文件不会被重命名。
20190814,新建文本文件及目录
20190812,登录后在预览TXT时可以编辑保存(4M大小限制)。
20190811,登录后小文件(<4M)上传(因为API网关传送给SCF的event字符串最长为6291456,上传时只能base64后上传,不然00会变20内容出错,亲自试过4.04M/4237481字节的文件上传没问题,再大API网关就拒绝工作)。
20190809,管理登录后重命名、移动、加密目录,删除。
20190803,将分页的跳页信息存到OneDrive目录中,加入admin登录,准备写重命名等操作(来个前端啊),目录有空格的加密。
20190719,预览改/preview为?preview,更符合习惯。改密码输入框居中。
20190718,加密密码可中文可空格;public_path可以设置中文路径了;文件数>200才读第2次获取nextlink;寻找密码文件时改用递归。
20190709,去掉scfname的设置,直接从context里读,再次简化安装过程。
20190704,分页功能简直是大坑套小坑,巨硬也没有提供‘第X页’这样的东西,只能一页一页翻,想要跳页估计要存下来,SCF也不方便存。本人ajax也不会,只能做成这样了,大家试下。
         可以把token按128切开放在环境变量t1,t2~~t7里(再也不怕把token复制粘贴到github了,想死);
20190629,半路出家的人弄了一天,目录加密功能应该可以用了,帮测试下。
————————–
本帖是@风铃 大佬https://www.hostloc.com/thread-542867-1-1.html的分支,不过一些常用设置比较方便。
腾讯SCF的网址:https://cloud.tencent.com/product/scf

分支跟master对比:
在config中使用sitename,方便改网站名称;
在title中带上当前文件名;
支持自定义域名跟API触发同时工作,方便传播,不怕自定义域名被DDCC;
支持自定义域名跟API触发打开的目录不一样。

环境变量用处:
SecretId,SecretKey:腾讯SCF的API调用
Region:SCF程序所在地区,安装时自动添加(目前需要用api网关长链接安装,以后看SCF官方修改)
sitename       :网站的名称,不添加会显示为‘请在环境变量添加sitename’
admin           :管理密码,不添加时不显示登录页面且无法登录
adminloginpage :如果设置,管理登录的页面不再是’?admin’,而是此设置的值,登录按钮及页面隐藏;
public_path   :使用API长链接访问时,显示网盘文件的路径,不设置时默认为根目录;
                不能是private_path的上级(public看到的不能比private多,要么看到的就不一样)
private_path  :使用自定义域名访问时,显示网盘文件的路径,不设置时默认为根目录
domain_path :格式为a1.com:/dir/path1|b1.com:/path2,比private_path优先。
imgup_path   :设置图床路径,不设置这个值时该目录内容会正常列文件出来,设置后只有上传界面,不显示其中文件(登录后显示)
passfile         :自定义密码文件的名字,可以是’pppppp’,也可以是’aaaa.txt’等等;
                     密码是这个文件的内容,可以空格、可以中文;列目录时不会显示,只有知道密码才能查看或下载此文件。

网友回复:

注册 这几天提工单问了下收费问题。 API网关跟SCF分开收费,每小时不足0.01元就不产生帐单。 所以,如果自用的话,可能可以一直免费用下去。 用户比较多的话,或被人DDCC,就产生费用了。 充值一块钱先用着吧,被人DDCC了也就1块,扣完结束。

逸笙 小鸡被Q……oracle免费的东西,没有visa卡…… — 20190917,新增多个域名对应多个目录的设置(比private_path优先),新增显示缩略图按钮(整体结构不变,显示图片后我自己看得都丑),代码缩进重新弄

逸笙 能加个目录访问密码就完美了

逸笙 收藏,

dole 这个是原来的函数服务吗,叫SCF我还不认识了,原来用来签到HOSTLOC的

Meiam 插眼

DZGnice 收藏一下

jy02201949 收藏

肤白貌美天然呆 收藏收藏

xiaogui917 我试着来操作一下吧

拾谎 非专业人氏弄了一天…… 你试下目录密码功能~~~

注册 搞一波,可以在那基础上直接添加加密功能吗

注册 哪个基础?加密功能是在风铃大佬的代码里面加代码的。 我做了:1,自定义密码文件名;     2,从当前目录向上回溯到根目录判断某个最近的上级目录有没有加密;     3,没有密码的话,就算知道文件目录结构也不能直接访问下级目录和文件,告诉过别人地址后,只要改密码就不怕了;     4,自定义的密码文件,在目录列表时不会被列出来,甚至vi这个文件产生的.swx临时文件也不被显示。 所以你要重新下载,或直接把index.php复制过去也行,只要你onedrive的API token复制粘贴一下。

asdf37 不错fork回家慢慢捣鼓~

逸笙 插个眼  捣鼓一下

fanli8 超过200文件能分页吗?

老年先疯队队长 风铃大佬的,先收藏了!

fl20002 楼主,这个运行角色 怎么来的,新建吗? 选择哪个“支持角色的服务”

asdf37 啊?那个不用选也不用新建吧?不是有个“默认XXX”吗?直接下一步就好啦~~

yfn 成功了,多谢大佬,厉害啊厉害 请问下,那个内存 可以改大一点嘛,是不是内存改大一点,就相当于机器性能好一点

逸笙 后台可以看一下监控信息: (实时)运行内存MB    Max:1.371MB   Min:0.121MB  Avg:0.339MB (近24小时)运行内存MB  Max:0.703MB  Min:0.121MB  Avg:0.296MB 小马哥给了128M的,都用不完的。

注册 建立目录不就实现分页了

注册 我刚刚上传了一个视频,然后点击播放的时候提示我填上 密码,,,请问下默认密码多少,能取消密码吗

Meiam ….密码是你设置的啊…… 在SCF的环境变量里面添加的passfile就是你想要的密码文件名,程序会去找有没有这个文件,有就是加密的没有就直接浏览或下载。 不同的目录可以不一样的密码。

yfn 可是我并没有去设置 这个 passfile变量, txt的可以直接看,mp4文件却要输入密码。。。

逸笙 发长链接看看,或私发你的域名

yfn 我也是看别人代码来操作的~原来有个改oneindex分页的我找不到了,能帮我找一下吗?

逸笙 X的,分页是个坑,@风铃 大佬在children上再挖了个坑。 nextlink还是个坑,今天不搞了,吃饭。 明天出门去,先弃坑。

逸笙 你好,我绑定域名出现这种情况,烦请看下:{“message”:”There is no api match default env_mapping ‘\/'”}

逸笙 看我第2个视频,我刚开始也出现这个,去api设置一下路径应该就好了。

wooxiaowei 可以了 谢谢啦

注册 分页功能应该能用了,看下~~

注册 支持一下。

逸笙 感觉慢的1b啊,

rbc 因为每次都读了2遍微软接口才显示…不然没有nextlink不能翻页。

Skywalker 老哥,小白问你测试页的readme说明怎么弄得

逸笙 就放一个叫readme.md的文件在那,里面写几个字,就可以了。

hou5287 {“errno”:403,”error”:”Invalid scf response. expected scf response valid JSON.”}

逸笙 呃,你怎么操作的??

hou5287 我建了md的文件并且同步到onedrive根目录下 ,就出这行字,删除该文件就恢复正常了

逸笙 可能编码不太对?你把我的readme.md下载回去上传看看?

注册 果然好了,,谢谢哈

注册 请问能改一下支持世纪互联版吗

hou5287 我不知道他的API在哪,我也没他的帐号,完全没办法操作(抚脸)

洋葱葱 偷偷pull request 给风铃主支,合并了。

逸笙 20190809,管理登录后重命名、移动、加密目录

逸笙 我只有世纪互联版的onedrive了,a1p被封了

逸笙 a1p封了弄a1~~ 话说有谁有世纪互联版的帐号借我一下?

洋葱葱 谢谢楼主,好教程

逸笙 这也太秀了吧

861688 怎么上传文件呢?不使用客服端的情况下,OneDrive网页版登录被墙了。

注册 收藏收藏

注册 我的可以借给你调试

杰伦 今天刚刚弄好上传文件,但只能上传小文件。 因为从API网关传送给SCF的event字符串最长为6291456,上传时只能base64后上传,不然00会变20内容出错,亲自试过4.04M/4237481字节的文件上传没问题,再大(4.3M)API网关就拒绝工作。 小图片是没问题了,要上传大件物品,只能oneindex或pyone或其它了。

洋葱葱 正好用来上传图片用,感谢大佬啊。

逸笙 大佬 求教如何启动登陆? 按照教程搭建好发现没有登陆选项…

Effervescence 没添加就不显示

肤白貌美天然呆 无折腾不封神,楼主加油

逸笙 谢谢分享,很好用

czytren 谢了  试试速度

zhxhwyzh14 这个文件夹可能不是你要的样子吧? 还有,你admin没有值,都不进登录页面……

注册 我用了在腾讯云北岸的域名 上了腾讯云的CDN加速静态界面 就成这样了… 用长链接能登陆  回复给你图片论坛不显示  我也看不懂了….

注册 CDN的锅?我自己这边用域名没问题,正常登录。

肤白貌美天然呆 嗯 应该是CDN出的问题  我的文件里面有个视频 巨卡  一秒一卡顿… 想套nodecache的CDN发现源站只能是IP地址… 话说我的图片都没显示出来 你怎么看到我的站点的?

逸笙 密码文件放在根目录,绑定的域名无法访问

肤白貌美天然呆 你的图片一开始显示了啊,但你上一条说图片没有了然后我发现没图片了 —— 好像又有了

czytren 神奇了  我这里都不显示… 我套腾讯云的CDN看我的视频都卡…  感觉又能放弃了…

逸笙 无法访问是什么意思,报什么错?去掉密码文件行吗?

肤白貌美天然呆 那个图片又没了,你在折腾CDN吧?慢慢调教,我没玩过。

逸笙 为毛上传了个readme.md 就报错{“errno”:403,”error”:”Invalid scf response. expected scf response valid JSON.”}

逸笙 应该是编码问题,你看下39楼到41楼的办法。 或者现在你可以直接在网页登录后新建一个readme.md文件。

注册 改成utf-8编码好了 谢谢

注册 设置游客上传目录,可以上传<4M的文件,不设置这个值时该目录内容会正常列文件出来,设置后只有上传界面。游客上传的文件会被重命名为MD5加后缀,管理登录后上传的文件不会被重命名。

Mr.Ra1n 收藏  

风一样的男子 临时学习了一天ajax,弄到半夜。 现在可以上传大文件了!! 正式版本先不更新,现在只在test版本使用,只做了管理上传大文件。 从这里复制代码,请帮忙测试下大文件上传之后,下载下来会不会不能使用。 (无用的注释有点多,先无视)

逸笙 多谢大佬,不过这两天没在家,手里没现成的电脑,可能过过几天再测试了。

杰伦 20190825,将上传大文件用的url存在onedrive临时文件,中断上传后可以获取进度继续上传,上传完后删除临时文件。 20190824,大文件分片段顺序上传,每小片上传完后显示进度。 20190823,临时百度学习了一天ajax跟xhr(ajax跟xhr哪个要jquery?),做了管理登录后的大文件上传(游客上传还是4M以下)。

逸笙 技术大佬,支持一个,不过更新频率也太高了吧。

Effervescence 谢谢,先MARK一下,下次好找。

逸笙 大佬,我按照视频的方法搭建,一步都没有错 为什么在获取refresh_token的时候 提示: There is no api match uri ‘/authorize’ host 我之前还搭建成功了,不知道这次是为什么 删除重复搭建很多次都出现这样问题

注册 获得token连接提示 {“errorCode”:-1,”errorMessage”:”User process exit when running”}

注册 你再试下,另一个全新安装的是没问题了。(他弄了个小图床)

rbc 大佬更新的真勤快…自从上次套CDN还是渣渣速度后再没整过… 我记得我当时token获取失败的时候新建隐私窗口重新登录获取到的。

逸笙 不然就是504错误,要不就是这个,新建隐私窗口也没用 {“errorCode”:-1,”errorMessage”:”User process exit when running”}

肤白貌美天然呆 安装的时候提示这 {“errorCode”:-1,”errorMessage”:”User process exit when running”}

superneed 更新什么的,自愉自乐。 套CDN只是你跟腾讯之间用上了CDN,你看图片或下载东西的时候,你是直连微软的。

bbx188 可能昨天复制的时候全选没选到,没复制完,你再试下

逸笙 20190901,多文件同时上传(管理登录后)。

逸笙 可以用世纪互联版吗?

逸笙 请问一下,你首面下面显示的readme.md内容怎么做的?

注册 现在没有API 网关触发器了 还有那个scfname也不用填 了吗?

注册 66666.支持了

tssz 我不会~ 等我学会了HHHHHHHHHHHH

无限啸傲 丢个readme.md文件在OneDrive里面就好了

逸笙 ???API网关不是一直在,刚刚去新建一个,确认存活,不要误导大家。 早在20190709就不需要它了。

逸笙 能加个目录访问密码就完美了+1

逸笙 谢谢,已经搞定

飝闛 ????你都没看完就回复???

h3cie 字太多,我只看到了下面的评论   不好意思

逸笙 我选 的广东地区没有API,换香港地区就有API了。。 那个scfname确实不需要填 了 教程应该更新一下 已经搭建成功。

注册 刚刚去广州里面新建,有API网关啊……你怎么看的……

注册 什么时候支持PDF预览呀?比较喜欢这个功能

逸笙 20190902,重新申请注册微软应用ID,更改安装时的URL,以同时支持商业版与个人版,更新到此版本需要删掉原来的token,重新安装获取token。

airinf 20190903,支持世纪互联版(在第10行修改为1),感谢 @洋葱葱 提供自己的帐号,请其它小白鼠尝试一下。

逸笙 哈哈哈,果然用我账号测试就不一样,一路顺畅,非常好用,大佬无敌一直更新完善

逸笙 不错哦

洋葱葱 20190904,修改安装时微软回调uri为scfonedrive.github.io,简化安装操作,再也不用复制url手动回车了。

Appxlite 很强

逸笙 如何在后台绑定域名呢。

wang3y2 请观看第二个mp4~~~~~~~

注册 啊!由于现在电脑没有声音所以就没看。。了解了。谢谢。

注册 感谢分享。前端有待更新啊。。现在有点丑

qwer121 1024,战略性mark

安之若素 这个mp4根本就没声音!!!!

guyuefeng 为什么不把你有磁性的声音展现出来!?

逸笙 我强烈呼叫前端,但可能呼唤得没有很深情,所以一个多月了还没人。 我觉得这样简简单单还挺好?不算丑吧!有功能就好了,不要在意外表(狗头。

qwer121 {“message”:”There is no api match host ‘www.superhou.com’. Host not exist.”}   老大怎么解

逸笙 你不是已经弄好了~ 图标自己找一个哇,可以不用我的。

hou5287 又弄了一个,哈哈哈,刚刚弄好啦

逸笙 支持PDF预览就强了

注册 加密失败  有时候可以加密有时候不行 楼主解决一下

注册 请描述你的操作过程………………… 算了我觉得是你文件的编码问题,你在网页上用管理登录后的加密应该没问题。

boyzone 是后台加密的 加密成功了 刚开始需要密码才可以打开 打开了然后关了就不行了

逸笙 输过密码了,cookie一直在,所以不用输入密码了…………

boyzone 好吧

逸笙 新版本 怎么全新安装

boyzone ??就把原来文件删掉,把原来环境变量删光,重新上传文件到SCF就好了呀……… 还是你对全新的理解跟我不一样……

颠峰布衣飘 使用很棒啊。

逸笙 怎么升级?你更新很勤的,我们也得跟上啊 pdf什么时候支持啊

无限啸傲 先马克一下

注册 666

注册 之前安装了更新版本该怎么操作?没看到说明

binggo @颠峰布衣飘 @h3cie @lscy 8月以前更新就是把文件上传进去,token复制一下放回去就好了。 9月份以前的版本升级到现在版本,要删掉所有文件,删掉token,从github下载文件,然后上传到SCF,重新安装获取token(以后就不会换client_id了,就不用重新获取token了,直接上传文件就好了)。 你说的PDF,我在你给我的示例网站上也没有看到pdf预览,点击之后直接就是下载,它如果有pdf预览功能我就借鉴了……

lscy https://www.jianshu.com/p/2f39de746900 看一下这个,能帮助到你么,这个有支持PDF相关的

逸笙 理论上是不是这个也能做gdrive无限盘

h3cie 这个看完啦,原来就弄过embed的,我在预览代码里面一直就有,只是注释掉了,反正chrome是不支持这种方法。 js的弄了好像没反应。

凤梨 理论上是的,gdrive好像也是oauth2认证的,过程应该差不多。 等过几个月有空再说。

逸笙 要怎么更新,直接复制替换吗?

逸笙 是,直接上传文件夹就覆盖了。

asdf37 ?admin  的地址可以修改吗

注册 这个其实不是地址,SCF全程伪静态。你可以改,提交要改,接收要改。如果说为了安全考虑要藏的话,那登录的按钮也要去掉~~大概要改4个地方吧。

注册 好的,谢谢

逸笙 看图模式可以搞吗?类似pyone的那种,直接显示图片!

asdf37 大佬这个下载速度简直是龟速,有什么好方式下载但更快一些吗

asdf37 可以搞,但有点不想弄~~~

imeemi 不是程序的事,你下载的话是你跟微软之间的事,是直连的。 前天有个人截图12M/s而我只有1M/s……还有人20kb/s。

逸笙   能弄这个就完美了!

逸笙 http://demo.1tap.top/demo/3f 大佬 , dem 和 gz  后缀无法下载 . 提示 The resource could not be found.

asdf37 我试了下,下载没问题啊,可以下载

deicol 不是XX后缀不能下,你第一个就能下,只是你其它文件名有个#,这个字符在url里面就很纠结…………

注册 刚刚改过了, 可以下载 ,谢谢~

注册 以前oneindex能直接开4K的 现在1080都卡的屁爆

deicol 看的视频都是你的原画质…没有可调的… 你从oneindex看是你跟微软直连,跟oneindex没关系。 从scf的程序看OD视频,也是你直接跟微软直连,视频速度跟程序跟腾讯都没关系,画质当然更没有。 你如果说网页打开慢,那是因为程序要去微软读东西,不像oneindex平时就读好了存着。 但,网页打开完后,看视频卡,那是你跟微软之间的事了,跟程序没关系了。

yuqi 修复文件(夹)名字中有#就打不开的问题。

逸笙 大佬,可以再弄一个单独的php版本分支,用于自己的ngnix运行吗?(防止腾讯以后收费

逸笙 那不是最开始就有的oneindex吗?怎么还要重复造轮子……

zhxhwyzh14 大佬支持自定义域名识别吗? 比如我用DIY域名 A.com 访问.那么显示/1号目录 的内容 用DIY域名 b.com 访问.那么显示/2号目录 的内容

逸笙 话说你带#的文件怎么上传的?官方上传的? 我自己这边测试,我的程序里面,不管是目录带#还是要上传的文件名有#,都会出错,上传不了。

无限啸傲 你可以自己在main函数里面,约65行左右,判断一下$host_name然后把$config[‘list_path’]改变一下。 或者你可以新建2个SCF啊,这个比较简单~~~

逸笙 牛逼

注册 大佬说的有道理,只是不知道为啥我用oneindex很快就什么文件都加载不出来了,然后需要重新授权认证。所以很麻烦。

注册 代码看不懂。。。emm 还是复制吧。。感谢大佬的思路

zhxhwyzh14 用SCF的不会吗?可能用的人还比较少~ 要不你主用SCF好了??还是oneindex什么功能这边没有的~

无限啸傲 嗯嗯,谢谢大佬,我现在已经主要使用SCF了呢。

逸笙 我不是怪腾讯。。。。我的意思就是OneDrive在国内的访问速度不如以前了

zhxhwyzh14 改了一下可以了..就是想读取 private_path 来分割不行…唉.         //$config[‘list_path’] = getenv(‘private_path’);         $arr_age = array(‘d.abc.com’=>’/My_tools’,’os.abc.com’=>’/os’,’music.abc.com’=>’/Music’,’v.abc.com’=>’/Video’,’game.abc.com’=>’/Game’);         foreach ($arr_age as $key=>$age) {             if ($key == $host_name){                 $config[‘list_path’] = $age;                 //$config[‘sitename’] = ‘|’.$key.’

‘.$config[‘host_test’];             }         }         $path = substr($event[‘path’], strlen($event[‘requestContext’][‘path’]));     }复制代码

yuqi Linux 上传的 . 用的萌鼠的脚本 https://www.moerats.com/archives/697/

无限啸傲 这需求应该比较少,你可以看下下面我对POST跟COOKIE的处理,类似的来填写与分割。 刚写了几句,再分了个支。

deicol 看到分支了.感谢

逸笙 小鸡被Q……oracle免费的东西,没有visa卡…… — 20190917,新增多个域名对应多个目录的设置(比private_path优先),新增显示缩略图按钮(整体结构不变,显示图片后我自己看得都丑),代码缩进重新弄

注册 这个版本可以直接在VPS中用嘛。SCF的外网流量快开始收了吧~

注册 不能直接用在VPS中,一些path什么的要改一堆,SCF自带伪静态,有些机制不一样,要弄的话还不如继续用oneindex。 以后收费的话,举例,我本月用量如下: 我们这个程序资源用得少,不会超免费额度(100万次,40万GBs),出网流量按0.8/G/月,一个月用不到1G,每月8毛钱,一年10块钱,比VPS要便宜点? 当然,VPS还有其它用处,但大鹅厂的东西不怕Q不怕D不怕C,还要啥自行车。

524happy 很有道理

逸笙 自定义域名后,部分文件无法下载呢!?具体无法下载的没找到规律,但是根目录下的mp4文件就是下载不了,解析不出来OD的源地址。。。?

524happy 给个url我去看看

qwer121 有拿这个程序做小图床的,请更新到最新版。SCF昨天更新了workdir导致临时文件写不了。 20191012,时间跟大小的排序可以正反多次点击。 20191009,在header中Set-Cookie,管理登录从javascript跳改302跳,目录密码不用javascript设置。

逸笙 20191018,开分支,游客可以上传大文件,最终重命名为md5(由游客浏览器算出,可以被构造),此功能不考虑放主支。

逸笙 大佬威武啊,使用中,加载视频很快,赞!

逸笙 大家都用哪个脚本做上传? 用了Vicer的onedrive脚本改版从国外上传世纪互联,国际的关,慢得一B。

tvision 大佬粗问题了,多页目录第一页怎么显示不出来,要点第二页才能显示内容,回到第一页还是一样空白的,哪里出问题,望大佬帮忙看下哪里的问题,谢谢啦!

注册 我这边可以,完全正常,请给例子

注册 现在又正常了,晕!谢谢大佬解答

逸笙 想问一下可以直接安装于其他php环境吗?想装到自己的nas上。有需要注意的事吗?

tvision 看156楼跟172楼。

jsjcjsjc 大佬,再麻烦下,帮定域名后提示“server response timeout 重试”,这要怎么处理?要怎么样才能重新帮定啊?

逸笙 域名解析呢?cname?

风一样的男子 没看懂。 请说操作过程,截图。

tvision 腾讯官方有说啊! 你直接cname到那一长串url里面的域名就好了。

LEB 如此勤勉的作者已经不多了。  继续咸鱼。。。

注册 域名的已解析到那一长串ur了

注册 域名邦定后出现这个错误提示,可以删掉重新邦定吗?

tvision

tvision 终于清楚了

逸笙 大佬,是哪个地方第10行修改为1啊。感谢

tvision 就前面十几行代码,你找找,我有写清楚了的

tvision 呵呵,终于邦定成功了,谢谢各位大佬了! 原来是stablehost的DNS出问题了所以才解析不成功,造成响应超时。

掩耳盗铃 shou cang le

逸笙 这不是因为你做的比oneindex好吗。。。。感觉是最好的,所以想在VPS上跑

tvision 才发现是oneindex他爹!大佬是领路人,不要当咸鱼!

注册 能PHP搭建就好了

注册 重大更新 20191103,加入SCF的API,安装过程更自动化,程序可以一键从github更新自己,可以不登录腾讯控制台改变环境变量,需要在环境变量里添加SecretId与SecretKey(在 https://console.cloud.tencent.com/cam/capi 这里生成)。

dab502 又更新了 感谢大佬

逸笙 加入SCF的API,安装过程更自动化,程序可以一键从github更新自己,可以不登录腾讯控制台改变环境变量,需要在环境变量里添加SecretId与SecretKey 不懂什么意思,和原来的安装过程有什么区别?加入API后也改下安装教程吧,

风一样的男子 程序可以一键从github更新自己   在哪里点击一键更新?还是自动更新的?

dole 必须顶一下

万七 上传是 自己上传到 OD 还是 上传到腾讯然后再中专去OD?

无限啸傲 我的获取refresh token的时候一直弹登录,登录以后get a refresh token下面提示allow javascript,和教程上面的不一样,不知道是什么情况!

hou5287 为什么到选择Onedrive版本那里,怎么选等待三秒之后,又回到选择版本的地方

注册 保存保存

注册 要检测到github上更新了version才出现在管理设置里。

huahudie 教程还没做,因为昨天的程序,世纪互联自动更新一下就会用不了,昨晚在修它。

逸笙 github上更新后,在管理登录时会提示,然后点一键更新。 我不应该搞自动更新,因为有人有做过代码改动。

逸笙 管理上传是从浏览器上传到OD,游客上传(只能小于4M)是上传到SCF,在SCF里面计算MD5后上传到OD。 —- 有做过一个分支,游客也可以上传大文件,这个也是从浏览器直接上传到OD。

逸笙 你要不重新下载一下代码?全新安装试试?

逸笙 别的网站可以调用网盘里的视频地址吗?这样的话,走的流量算腾讯的吗?微软的有没有限制?

逸笙 能在普通空间用就好了。确实很方便

h3cie 重新从github下载以后安装可以了,在另一个教程网站上下载的不是最新的谢谢大佬!

dab502 插眼

注册 你这个估计是其它网站下载的,不是最新版,所以进入不了最终界面,重新下载吧。

注册 这是SCF的锅! 目前SCF里面没办法知道“我在哪”,所以有个重要的Region只能通过长链接里第2段的ap-hongkong来配置。 但是! 广州这里的长链接,第2段是gz,没办法用于Region……所以环境变量不能操作,安装不下去。 换个地区吧,先在HK用好了。 有跟腾讯提了,等过一段日子,看SCF有没有改动。

逸笙 这就奇怪了,我确实是hk的 https://service-q89vpzeu-1300595932.ap-hongkong.apigateway.myqcloud.com/release/OneDrive

逸笙 你再重新下载代码试试?

wangjy 更新覆盖之后就这样了 Error MissingParameter The request is missing a required parameter `Region`. function_name:OneDrive Region: namespace:default复制代码

逸笙 加QQ群943919989,截图看下

langvs 插眼

逸笙 收藏

weixiangnan 感觉好稳。能出一个PHP的就完美了

quantum 对于国际版,安装时可以使用自己申请的应用ID跟机密了(学习oneindex)。 将登录移左上角,管理菜单横向展开; SCF要国际版,提倡中英双文,安装过程加入设置30s运行时间 分文件显示图标。 API网关要收费了,大家注意!

注册 今天收到要收费的短信,瑟瑟发抖

注册 20191123,流量要收费了,游客上传也就不经过SCF了,可以上传大文件。 更新一下安装操作视频。

onlyisu 上传上限从15G改成100G。

逸笙 怎么添加favicon.ico

逸笙 放你网站的根目录,不要尝试放在程序的根目录。 请看我demo。

tygsky Google亚马逊之类不都免费的嘛,干嘛抓着腾讯云…

逸笙 世纪互联提示: The caller does not have permission to perform the action

Luna mk

binggo 这几天提工单问了下收费问题。 API网关跟SCF分开收费,每小时不足0.01元就不产生帐单。 所以,如果自用的话,可能可以一直免费用下去。 用户比较多的话,或被人DDCC,就产生费用了。 充值一块钱先用着吧,被人DDCC了也就1块,扣完结束。

丶Silently 现在已经不能用了啊,后台一直显示 更新中…       

注册 那是这个月SCF后台在改改改,你删掉重新建一个试试,实在不行提工单吧,前一段日子我的也(更新中)。

注册 我的绑不上域名,就不用了

逸笙 提工单了,说是不能用git方式更新代码

万七 有些地方不行,我demo一直可以。 在等过完年SCF做个功能出来我就更新安装过程。

liang vps上咋安装啊

逸笙 看你fork了下,你丢到VPS就好啊 1,VPS能跑php 2,开启伪静态 3,代码中的config.php可读可写。 一样的一路点点点就好了。

小穴儿 good

逸笙 感谢楼主开发出这么好的东西

掩耳盗铃 访问路径进去后选中文就跳出下面这些了 Error MissingParameter The request is missing a required parameter `Region`.

troyeguo SCF的等一个月吧,腾讯在增加功能了,以后就好调用了。 先用heroku吧。

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

真正的个人支付接口

云免签H5支付