No copy
Forward
Back
reload
;Message
首页
💼工作
🔧机械 ♑ 液压
✈ 航空相关
📏仪表及电气
⏳ 阀门相关
⛹️♀️生活
📽️影音相关
👀我看...
♪ 我听...
🗑️其他
🚴♀️游记
关于...
友链
统计
更多...
XC'S 图册
XC'S视频
XS'小工具
单位转换
Search
1
小米11 Ultra 刷机rom、面具magisk、太极.阳折腾记
16,037 阅读
2
Apache & PHP 8.0.X 分享Apache80_2454.8210_arm_64.qpkg
8,634 阅读
3
Solidworks 2016 激活Activator.GUI.SSQ产生的卡顿 闪退
7,942 阅读
4
电液伺服阀特性参数、定义、技术术语,如何测试操作。
6,820 阅读
5
NAS黑群晖DSM7.0 定时开关机方案
6,086 阅读
登录
/
注册
Search
标签搜索
培训学习
xc影后感
软件分享
想说两句
液压经验
心灵感悟
液压产品样册
行业知识
AMESIM
试验台
影评
测试设备
测试内容与方法
生活小技巧
生活感言
仪表产品样册
追忆少年
3D模型
typecho
经验
xc
累计撰写
219
篇文章
累计收到
925
条评论
首页
栏目
💼工作
🔧机械 ♑ 液压
✈ 航空相关
📏仪表及电气
⏳ 阀门相关
⛹️♀️生活
📽️影音相关
👀我看...
♪ 我听...
🗑️其他
🚴♀️游记
页面
关于...
友链
统计
XC'S 图册
XC'S视频
XS'小工具
推荐
单位转换
最新回复
那个
2024-12-12
Level:1
软件链接打不开
那个
2024-12-12
Level:1
感谢
那个
2024-12-12
Level:1
搜索到
115
篇与
分类 ⛹️♀️生活 下的文章 -
的结果
2024-03-27
nextcloud和seafile对比,群晖docker部署记录!协同办公利器
概述:协同办公我很早就在使用了,一直采用的是DZZ(大桌子)系统,一切都感觉挺好。近期接触了nextcloud ,大名鼎鼎,是国外的一款私有云,同样可以达到私人数据备份,协同办公的功能。很多人应该都在用。另一款应该是我们国人开发的seaflie ,功能相似。我简单的看了一下页面布局,更喜欢nextcloud的页面,所以就在群晖DOCKER上进行了安装,配置数据库的时候,如果选择mysql, 老是出错,研究了挺久最终搞定,所以,这里记录一下。但登录上去后,发现nextcloud的加载页面很慢,总是在转圈,按理来说,不应该啊,本地局域网安装,为啥不流程呢?经过搜索,有网友说是他的程序架构都是PHP搭建的,没办法流畅起来,又指向了seaflie,此时,我再次对seaflie有了兴趣,同时有docker安装了seaflie,经过简单的配置,就愉快使用起来了。最终的结论:seaflie页面加载简直是秒速,而且很容易配置在线office编辑,所以,毫不犹豫的选择seaflie。正文nextcloud 部署过程这里描述的是nextcloud在群辉docker 的部署方式,其中之前,有试过虚拟机搭建,但搭建了一半,无法访问。404报错,放弃。docker搭建nextcloud其实很容易,nextcloud的数据库有三种选择,默认是轻量自带本地数据库,但如果想更多的发挥nextcloud的功能实力,建议还是选择mysql, 所以我们先在docker搭建mysql(如果群辉套件已经安装了mariaDB ,理论上在docker中就不用再安装了,但我在调用的时候,老是出错,有些权限我不会更改,索性重新搭建吧。)SSH 登录群晖系统# 下面 的password,3309 根据自己需要修改。 docker run --name=nextcloud_db -e MYSQL_ROOT_PASSWORD=password -d -p 3309:3306 --restart=always mysql:8.2.0等容器建立起来后#逐条执行下面的命令:选择容器 用root登录 docker exec -it nextcloud_db mysql -u root -p #创建数据库名nextcloud CREATE DATABASE nextcloud #授权,之前报错的解决方案 grant all privileges on *.* to 'user'@'localhost' with grant option #(备用命令 GRANT ALL ON *.* TO 'root'@'%';) #刷新授权 flush privileges #退出数据库 exit然后就可以安装nextcloud了:# 下面 本地文件夹挂载/volume1/docker/nextcloud/data,端口8880,根据自己需要修改。 docker run -d --name=nextcloud -v /volume1/docker/nextcloud/data:/var/www/html/data -p 8880:80 --restart=always nextcloud安装后,登录ip:8880登录配置界面:(以下内容,按照自己的实际情况调整)设置管理员用户名设置管理员密码数据库选择mysql数据库管理员账户:root数据库管理员密码:password数据库名称:nextcloud数据库地址:docker的主机ip:3309 不出意外的话,就可以顺利安装好了。愉快的使用吧。seaflie部署seaflie的部署就很简单,官网已经配置好了yml文件,我们下载后,按自己的实际情况进项修改,官网配置说明在这里: 官网配置说明 下载:docker-compose.yml文件,用记事本打开修改。修改说明,备注上已经写得很清楚了,我就不啰嗦了,只是叮嘱两点:端口号:80:80 默认的80端口,一般我们都用不了,前面的第一个80需要更换掉。SEAFILE_SERVER_HOSTNAME=localhost如果不懂Nginx配置的话,这里就填写localhost然后上传docker-compose.yml到群晖任意文件夹,ssh登录 并cd切换到 该文件夹,执行:docker compose up -d就可以建立了,记得提前建立好挂载文件夹哦。然后,ip+端口号就可以访问了。最后再说两个异常过程:如果出现上传或下载。网络异常的错误时,请打开右上角系统设置---ip需要带上端口号。另外,就是挂载OnlyOffice的时候,注意http和https的跨域问题。具体挂载方式,见官网说明。后期打算利用seafile 作为备用平台。
2024年03月27日
85 阅读
0 评论
0 点赞
2024-02-25
从《热辣滚烫》到《第二十条》,2024年贺岁电影影评
概述截止今日,有幸在影院分别观看了贾玲导演的《热辣滚烫》和张艺谋导演的《第二十条》。说说自己的看法。热辣滚烫第二十条xc评分:7xc评分:8.5正文热辣滚烫如今的电影,都采用短视频提前宣传,吊足了观众胃口,尤其是贾玲的《热辣滚烫》,那几天刷短时间,十条中八条都是贾玲,这确实有点宣传过渡了,甚至有点厌倦,但招对影片的票房确实有不小的影响。实事求是的说,《热辣滚烫》影片质量还行,我给7分,只是最后拳击比赛没看懂,为啥一个业余的选手要和一个专业的选手对战,既然不是一个量级的,坚持打下去的意义是什么?竟然还看哭那么多人?我提出三点疑问:1.一开始就知道结果,你不可能打赢。2.量级不一样的后果,坚持下去,就可能造成自己身体伤残,坚持的意义是什么?3.对战中,重点突出了贾玲狠狠的揍了对方一拳,但并没有造成对方多大的影响,反而是更加猛烈的回拳。直到看电影花絮还是短视频的背后素材,才知道,贾玲训练期间,和专业拳击手打赌,只要打到对方一拳就算赢,看实际影片,贾玲只是轻轻的碰到了对方,谈不上重重的一拳,影片把这一情节进行了放大和渲染。所以,影片中的拳击对战,并一直要坚持下去的背景,其实就是一个打赌。没有任何意义,闹着玩,真扯。《热辣滚烫》是懂流量的,通过激发大家的“好奇”,让你走进影院,想在第一时间获得贾玲的廋身更多描述,贾玲也真是厉害,减个肥,别人都是花钱,她确是挣钱,大把大把的。 ?第二十条第二十条指的是我国刑法的第二十条,核心内容就是:正当防卫。一直以来,正当防卫和防卫过当的界限很模糊,往往很多受害者,最终被判决为施暴者,法律在判决的界线上,比较主观,《第二十条》围绕三个故事展开,一个是王永强杀刘文经一案;一个是张贵生见义勇为被错判一案;一个是韩雨辰反对校园霸凌,被霸凌者反咬一口这件事。这就会给人民带来深思,如果是自己,该如何应对,帮不帮?反抗不反抗?拿王永强杀刘文经一案来说,法院一直强调,是刘文经强奸后,王永强才进行反抗的,也就是说,只有当自己或亲人受到侵害时的反抗才有效,事后在反抗就不对?其次,一直强调刘文经的车上到底有没有刀作为本案的关键论证,有刀那就是王永强对,没刀那就是王永强错,事实上,王永强之所以拿剪刀捅刘文经的时候,并没确认到底车上有没有刀,只是听到刘文经说要取刀的威胁语言。按照法律的流程,那是不是要等刘文经把刀拿出来,王永强才能有反抗动作,此时,他还能反抗赢吗?成年人,要对自己的说话负责,所以,我认为,语言攻击同样有效,不是必须要这把刀来证明的。总之,很多案件审查起来,确实困难重重,就是因为事发当时,没有证据,你百口难辩,尤其是遇到对方恶势力强大时,弱小的一方更是处于劣势。同理,韩雨辰反对校园霸凌,假设被霸凌的小孩一直不敢出来作证,甚至受到权势威胁,反咬是韩雨辰对他霸凌,那这个事情如何翻篇?韩雨辰的舅舅是公安,爸爸是检察院,这样的家庭遇到这类事情,都要低头,其他普通老百姓的家庭改如何是好?ps一下: 警察半天都调查不出结果,校保安队最终能还原霸凌事件清白,这让我有点意外哦。结尾《热辣滚烫》赢在了电影宣传上,多少让人厌恶,《第二十条》本身电影质量要比《热辣滚烫》高,但短视频宣传很少,最终票房成绩,让我们拭目以待吧。
2024年02月25日
173 阅读
2 评论
0 点赞
2024-02-20
我看《首尔之春》《12.12. The Day》,影评
概述最近短视频在推荐韩国这部爽片《首尔之春》、《12.12. The Day》看了一下评分,豆瓣评分很高,那就赶紧去看。第一次,我是没看进去的,主要原因是开场入戏太快,且要看字幕,不了解其背后的故事,真的是一头雾水,中途被其它事情打断,看了十几分钟就关掉了。直到再次刷到短视频推荐,描述了其背后的故事背景:根据1979年12月12日,首都首尔发生军事叛乱,真实事件改编。正文剧情简述韩国保安司令官全斗光拉帮结派,帮派名字“一心会”,众多高官要职都在这个帮派里面,1979年10.26朴总统遇刺身亡,全斗光任职事件调查员,初步排除自己的上级:陆军参谋总长兼戒严司令官郑相镐与此事件无关,但得知郑相镐看不惯自己的一些作风,打算把全斗光调往边关,心中不满,想铲除郑相镐,谎称郑相镐有嫌疑,煽动“一心会”成员协助一起绑架郑相镐,并要挟总统签署批准逮捕命令,总统也是从一开始的拒绝签字,到势力倾斜,被迫签字,最终,“邪恶势力”战胜了“正义势力”。。。大概的故事就是这样的,看完后,让人大跌眼镜,原来不是每次结尾,“正义方”都会胜利...为什么要在“邪恶”和“正义”上打引号,因为事情往往分两面性,凭什么我们大部分人认为郑相镐是“正义方”,反对者为“邪恶方”,这又会扯到儒家教育思想问题上来,话题太大,聊不了。据说,影片中涉及到的真实人物形象,现在都依然活跃,可能已经退居后方,但职场关系可能依然存在。不得不说,韩国电影也是真敢拍啊,这也能过审,牛叉。人物点评全斗光 男一号,整个事件的策划者和发动者,黄政民主演,老奸巨猾,做事沉稳,胆大,整个“一心会”成员全被他一个人牵着鼻子走,这就是领导啊,一人之力固然有限,但他可以影响“一心会”成员,最终可以调动前线作战部队到首尔,你厉害了,在没有翻脸以前,还打算通过贿赂拉上级下水,妥妥的坏家伙,当看到“一心会”成员们瑟瑟发抖时,他最经典的一句话:失败了,就是政变,成功了,就是革命。在他眼里,当任政府的很多官员都是草包,好像有台词还骂过这一段,确实是个狠角色,有勇有谋。李泰信 所谓正义的一方,正如他上级的点评李泰信对政治不感兴趣,一心只为当好军人一职,确实有军人的形象和品质在身上,孤军奋战,周围很多人都被拉下水了,但李泰信不会,在他眼里,叛徒就是叛徒,绝不同流合污,对方势力再庞大,他也会率领他仅有的100多人的警卫员去对抗,用仅有的筹码,野炮营去轰击对方窝点,气魄杠杠的。可惜啊,他那个窝囊的上级,国防部部长,早早就妥协了,当众要求免除李泰信的职务,此时的李泰信心拔凉拔凉的,面对嚣张的对手,想死的心都有。卢载铉 国防部长,卢载铉,他就代表一类人,就是上面全斗光骂的草包,这种低能儿,胆小的鼠辈是如何当上国防部长这么高的职务的,也就是他成了压倒李泰信的人,人虽窝囊,但职务高啊,导致正邪抗衡很快瓦解,“正义方”的筹码很快被抽掉,这类人气的人痒痒,摆谱的时候,他最嘚瑟,真正对抗的时候,溜得比谁都快。郑相镐 可以说除了总统,谁都不会放在眼里,结果就被最看不惯的保安司令官全斗光绑架了,他其实觉察性很高,早早就认命了李泰信为首都警备司令官,只可惜给敌人稍微放松一点警惕,就有了对方的可乘之机,我也一直在想,保安部人员去见这类大人物时,不应该卸除枪械吗?结尾看到郑相镐一直关押拷打,真是感叹,势力变换的可怕。。。崔汉圭 总统, 理论上是一个挺规矩的一个人, 至少不会轻易被影响而针对自己的要员,但最后,看着全斗光的势力强大,很不情愿的在授权书上签了字,就是这个签字,就扭转了全斗光等势力非叛乱罪名,把绑架变成了抓捕。全斗光等势力也就变成了:“正义”一方。总统也会被威胁,我在想,假设总统硬扛到底,全斗光会怎样?立马让他下台?但名不正言不顺啊,篡位,叛军的名分是永久留在历史中的。总统的这一签字,只是保留了自己的体面退场,最终全斗光还是坐上了总统。结尾政治斗争真是可怕,成王败寇的历史事迹一次次上演,真的是惊心动魄的一部电影,推荐观看!
2024年02月20日
230 阅读
0 评论
0 点赞
2024-01-29
为什么有的mp4视频文件,不能边播放边加载,而是要等到视频全部缓存完毕才开始播放?
概述最近搞了一个视频播放页面: 《江格尔英雄赞》安达组合,超赞,如何下载CCTV视频? ,里面有两个从youtube下载的视频文件...乐队的夏天,可是播放的时候,要缓存好久,等播放的时候,几乎是100%缓存。现在的人哪有那耐心,我就很好奇,啥原因?搜了以下,网上普遍的回复是,mp4有个索引数据moov需要在mdat数据之前才行,如果是视频文件的末端,只能等浏览器读取到moov才行,所以要想一开始边播放边下载,就需要让索引数据moov移动在mdat数据之前,有个ffmpeg小工具可以做到,那就是-qt-faststart,在github上有分享,但没编译。我附件分享一个编译好的exe文件,下载后,放在ffmpeg的安装目录bin下。我使用了mp4info.exe这个小工具,神奇的发现: 我的这个moov在mdat数据之前,只是后面有堆堆长传的索引数据,看似不正常,但既然是从youtube下载的,理应符合边播边下的道理。不管它,利用ffmpeg处理以下:ffmpeg -i 视频前.mp4 -codec copy -movflags faststart 视频后.mp4再次用mp4info.exe查看修改后的数据索引,一下子就很规整了。上传测试,直接是秒开播放,赞。特此记录以下.附件分享mp4info.exeqt-faststart.exe隐藏内容,请前往内页查看详情
2024年01月29日
278 阅读
0 评论
0 点赞
2024-01-27
《江格尔英雄赞》安达组合,超赞,如何下载CCTV视频?
概述周末,躺沙发,无聊的翻阅着电视遥控器,忽然,CCTV3中[原声天籁——中国民歌盛典],一首蒙古民歌让我瞬间起飞。特意,用录屏设备录下了这个节目,原本想从CCTV官网上下载下来,但我不得不吐槽一下,那超清的视频,码率不超过2000kbps,这画质,我也是...这里加个小插曲,如何下载CCTV视频正常从CCTV官网上下载视频界面,用常规的软件捕捉m3u8文件,大概率下载的视频是只有声音,画面是花的。就比如,我捕捉的视频地址是这样的,dh5.cntv.qcloudcdn.com开头:https://dh5.cntv.qcloudcdn.com/asp/h5e/hls/main/0303000a/3/default/5b3c6334147f48a8a9163a51c87bf5b6/main.m3u8?maxbr=2048&contentid=15120519184043经过网络搜索,发现是CCTV处于保护,特意做了一个假地址供我们捕捉,真实的地址是这样的,hls.cntv.myhwcdn.cn开头:https://hls.cntv.myhwcdn.cn/asp/hls/main/0303000a/3/default/5b3c6334147f48a8a9163a51c87bf5b6/main.m3u8?maxbr=2000其中后面的2000 代表是超清那咱就举一反三,后期我们轻易获取的dh5.cntv.qcloudcdn.com开头地址,提取内部的类似5b3c6334147f48a8a9163a51c87bf5b6代码,然后替换到hls.cntv.myhwcdn.cn开头的地址中,随便选一个ts文件下载的工具,比如: m3u8DL ,就可以顺利下载了。安达组合还是说说安达组合吧,绝对够酷,我特意搜集了他们的另外几个版本的视频,都挺棒,特此分享!意外发现他们还创作过《孤勇者》,这是我听过最好听的孤勇者!
2024年01月27日
297 阅读
0 评论
0 点赞
2024-01-16
孔径.流量.压差计算.xlsx 计算工具分享
概述这几天,有朋友又再次和我讨论起液体中孔径.流量.压差三者的关系,我给他推荐了 用Simcenter Amesim 仿真节流孔径、压损以及流量的关系 道理看懂了,公式也给了,但是用笔计算,就莫名的烦躁。要是能有个小工具,输入参数,直接看结果,那该多好啊。今天,他来了!正文我也是今天心情不错,那就顺便把公式整理成excel文件吧,孔径.流量.压差这三者关系,已知两个求第三个参数。使用方法应该一目了然吧,黄色底色的就是需要输入的值,默认情况下,a的值最好不修改,这是我个人试验得到的修正系数,除非你十分确定他是错误的,那你就自行修正。密度ρ,0.8是油液的密度,如果你是其他介质,请自行填写密度。一切就很完美了,送给不想手动计算的你! ?结尾:这是我第一次原创公式文件,希望他能帮到更多的人,good luck!附件:孔径.流量.压差计算.xlsx 隐藏内容,请前往内页查看详情
2024年01月16日
366 阅读
9 评论
2 点赞
2024-01-12
思维导图,推荐百度脑图,本地离线应用及脑图文件下载,如何打印
概述网上有思维导图的设计软件,相当一部分还要收费,我个人更喜欢用 百度脑图 ,叫法不一样而已,除了常规的画图流程外,他可以标记序号,进度完成情况,我觉得很棒。 脑图的称呼,其实很形象,因为这类图画起来真符合头脑思维一样,想到哪里画到哪里。 但是,百度脑图我估计知道和使用的人可能并不多,我也发现了几个问题: 1.文件不能无限制分享,也就是说,查看的人,必须要有百度的账户才能看,否则就会到注册页面,这点不利于其他网站外调或推广,看个图吧,还得注册登录,都嫌麻烦。 2.本地保存的其他文件格式,其他软件打开,很多内容会丢失,包括我上面提到的序号,进度...,说明兼容性不好。 3.只有在线版本:只能有网络的时候使用,且就像我这种一直没安全感的人来说,很不安全,万一有一天服务器挂掉了,你的文件全部丢失,且不能使用这个软件了。{callout color="#2c76d3ed"}PS:别给我提百度很大,不可能...试问,当年的yahoo大不大,我的相册啊... ? {/callout}正文我就在想,有没有本地应用的软件,和百度脑图类似呢?搜了一下,天,还真有,感谢github!这个项目是github上的项目: DesktopNaotu 我下载使用了一下,和网上的百度脑图基本一致,作者还提到了如何批量把百度服务器上的文件保存到本地,我这里备份一个,对无法访问github的人来说,可以参考:脑图下载下载说明脑图打印我一直想打印pdf,但似乎确实没有找到很好的办法,但曲线救国,我们可以另存为.svg格式的矢量图,就很完美了,这里并不会失真或压缩,其实,svg图已经可以很好的被浏览器识别了,本站左边的“树”就是,可以看看效果,如果一定要pdf,在用pdf打印.svg图,就可以得到高清的pdf文件,是不是很完美。## 附件: DesktopNaotu-win32-x64.zip 用于访问github困难的情况,如果可以,尽量在github下载最新版。隐藏内容,请前往内页查看详情
2024年01月12日
273 阅读
0 评论
0 点赞
2024-01-10
都2024年了,微软Microsoft Office LTSC 2024 办公套件的下载,离线使用
概述微软office 办公套件对于大多数人来说,基本都是:Word, PowerPoint, Excel。很早以前,我们都用破解版本的,带破解补丁,不知道啥时候开始,office 办公套件的激活变得复杂了一些,国内取而代之的当然是wps,我也是用了多年,小巧,免费,覆盖了绝多数人的使用范围,前段时间,我又分享了开源的办公软件 ONLYOFFIC,办公软件推荐! 但是,要说的,微软的office 办公套件地位,那是无法撼动的。尤其是涉及到其他软件的兼容性,更多的扩展功能时。如果,新系统装好后,且有免费的微软office 办公套件使用,我当然不会考虑WPS或ONLYOFFIC了 ? 今天,就分享一套Microsoft Office LTSC 2024 离线安装ISO镜像,不需要繁琐的激活流程,和以前一样,运行安装,即可使用。从Office 2019开始,微软官方仅提供ODT部署,不再提供传统的ISO安装镜像。为了方便大家安装Office LTSC 2024,即2019和2021之后,博主继续制作了Office LTSC 2024离线安装ISO镜像,包含:64位Microsoft Office LTSC 2024专业增强版64位Microsoft Office LTSC 2024标准版64位Microsoft Project 2024专业版64位Microsoft Project 2024标准版64位Microsoft Visio 2024专业版64位Microsoft Visio 2024标准版镜像完全采用微软官方ODT制作,不含任何第三方程序以保证安全。下载后,直接在资源管理器里挂载ISO镜像,双击根目录下的setup.bat即可。我当然是测试过了,感谢大佬 ituff 的分享。附件隐藏内容,请前往内页查看详情
2024年01月10日
400 阅读
0 评论
0 点赞
2024-01-03
PDF预览网页,打印空白,如何下载到本地
概述今天在查阅一个PDF标准时,发现一个网页可以在线预览,但无法保存在本地,且浏览器打印,也是空白预览,哎呀,一瞬间竟然激起了我的好奇心,工作先放到一遍,研究研究。。。正文浏览器F12进入开发人员模式,看代码,找不到PDF源文件地址,可以看出在div标签中采用的背景图片,每一页都是采用图片和底色白色的网页拼接出来的。 这可如何是好,网上搜了以下,pdf确实存在这种形式的展示,并且利用css代码让打印时,自动变成白色。对稍微有点代码基础的,找到对应的css文件,搜索print,修改代码就可以解除PDF打印空白的问题了,但这一方法始终对新手不太友好。这么说吧,懂css的人,根本就不愁搞不定这个问题,方法多的是。那我介绍一种我推荐的:利用油猴脚本是的,利用油猴脚本,网上有大神写好的代码,我们只要会用就可以了,比如 GB_tampermonkey 用法,你首先需要安装浏览器油猴扩展,然后把上面连接中的.js文件下载下来,添加进去就可以了启用脚本后,会在预览界面左上角生成两个按钮,先点击左边“获取页面”按钮,稍等,再点击“下载pdf”按钮使用说明 需要说明的是,// @match http://c.gb688.cn/* 这一项,原作者使用的是 国家标准全文公开系统 的资源,也就是说,油猴脚本只会在遇到这个网址的pdf网页才会生效,你可以修改为你目前所需下载的网址。其他文库如何下载同样找对应的油猴脚本,目前我发现 道客巴巴 的资源比较全面,特此分享一个道客巴巴的油猴脚本,注意,该油猴是以截屏的方式来保存内容,最终合并为pdf,所以这个下载下来的pdf是不可以编辑的,你可以认为它就是图片,但不妨碍你阅读内容。附件:GB_tampermonkey js脚本道客巴巴 js脚本 隐藏内容,请前往内页查看详情
2024年01月03日
200 阅读
0 评论
0 点赞
2023-12-13
Alist文件word、excel及PDF的预览,结合onlyoffice调用报错
概述alist网盘程序已经让我基本离不开了,我们平常会在网盘上放置OFFICE文件或PDF文件,网盘本身就自带文件预览功能,只可惜doc,docx,xls,xlsx,ppt,pptx外调的是微软或Google的接口,pdf则是调配的托管在github.io的程序。看看这结果服务商,国内哪个给力,卡的你没脾气。正文那我们自己搭建接口来调用总可以吧,刚好我的docker中配置了onlyoffice,网上找了教程,走了不少弯路,但最终还是搞好了,特此记录:onlyoffice配置:你首先要下载安装onlyoffice,这里就不在陈述了,自行搜索;配置view.html文件,onlyoffice没有这个文件,需要我们自己建立,我这里给代码,注意:src="https://documentserver/web-apps/apps/api/documents/api.js"中的documentserver需要换成你自己安装的地址<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>OnlyOffice Viewer</title> </head> <body> <div id="placeholder"></div> <script type="text/javascript" src="https://documentserver/web-apps/apps/api/documents/api.js"></script> <script> function getQueryParamValue(name) { const searchParams = new URLSearchParams(window.location.search); return searchParams.get(name); } const url = decodeURIComponent(getQueryParamValue("src")); const fileName = url.substring(url.lastIndexOf('/') + 1, url.lastIndexOf('?') != -1 ? url.lastIndexOf('?') : url.length); const fileExtension = fileName.split('.').pop(); const docEditor = new DocsAPI.DocEditor("placeholder", { "document": { "fileType": fileExtension, "permissions": { "edit": false, "comment": true, "download": true, "print": true, "fillForms": true, }, "title": fileName, "url": url, }, "editorConfig": { "lang": "zh-CN", "mode": "view", }, "height": "1080px", "type": "desktop", }); </script> </body> </html>上传到onlyoffice安装的目录下.(理论上,上传在其他地方也可以,但浏览器会有个跨域问题,如果你是小白,最好是放在onlyoffice同网站下),如果你是docker安装的onlyoffice,找不到对应目录或地址,请参考 群晖 NAS Docker中荔枝相册Lychee 如何修改上传文件大小的限制 ,要学会举一反三。我放的地址是/volume1/@docker/btrfs/subvolumes/3f6463eb9256a15cd09084b27350636850c3c1d74b98d3aa733a7fe53ed11ad4/var/www/onlyoffice/documentserver-example/welcome供参考!然后修改alist后台: 注意:网上大多数教程给的是view.html?src=$e_url,我这里修改为了view.html?src=$durl 否则会报错:{cat_tips_error}The "document.fileType" parameter for the config object is invalid. Please correct it. {/cat_tips_error}当然,如果看到这个信息,至少证明你的onlyoffice配置view.html文件是正确的。如果你后台配置完后,看不到文件预览窗口了,只有文件下载窗口,那说明你后台的写法有误,我就是因为缺少了一个分割号,(,)白白浪费了一上午,还百思不得其解。使用感受:onlyoffice往往加载文件会失败,那就多刷新一下,总比默认的那个好多了,打开doc,excel文件都没问题,打开pdf其实也没问题,但对于打开pdf,我其实有更好的推荐,就是pdf.js,打开文件更轻巧,更快。pdf.js配置pdf.JS其实就是alist默认配置的程序,只是它托管在github.io上,国内很不稳定,我们可以在 PDF.JS官网 进行下载,部署在网站服务器上,理论上就可以了,但是我在虚拟机上安装后,viewer.html能打开pdf软件框架,但就是不能读取文件,F12可以看到是:{cat_tips_error}Failed to load module script: Expected a JavaScript module script but the server responded with a MIME type of "text/plain". Strict MIME type checking is enforced{/cat_tips_error} 搞不清楚问题,在github上,也有此类问题的反馈,可惜小白看不懂解决方案。被迫放弃。 庆幸的是我在 pdf.js使用小结 找到了另一个版本的,下载下来,上传到虚拟机,一切都是那样的顺利,完美解决。 当然,F12仍然可以看到很多报错问题,但不影响我使用,那我就懒得管它。补充查找docker 容器的位置用我以前的方法比较繁琐,这里最新发现的简便方法: 把文件复制到docker 对应容器的指定位置:注意:首先把文件上传到NAS硬盘位置:/volume1/docker/onlyoffice/其中:tender_wright是我onlyoffice对应的容器名称。一条命令搞定。docker cp /volume1/docker/onlyoffice/view.html tender_wright:/var/www/onlyoffice/documentserver-example/welcome如果不知道指定路径,就放在总目录下面"/" 这个时候复制的文件名或格式最好具有独特性,就和以前及介绍方法基本一致了。# 切换到对应的目录/volume1/@docker/btrfs/subvolumes,是为了更快的查找。 find /volume1/@docker/btrfs/subvolumes -name "view.html"附件:我目前使用的pdf.js view.html,如果你懒得新建的话,那就直接下载吧 隐藏内容,请前往内页查看详情
2023年12月13日
320 阅读
1 评论
0 点赞
1
2
3
...
12
✖
使用
Typecho
建站,并搭配
joe
主题(有修改)
蜀ICP备2022005623号-2
川公网安备 51012202001212号
本站已运行
00
天
00
时
00
分
00
秒
Copyright © 1970 ~
Xcshare
All rights reserved.