群晖Drive分享链接只许看不许下载:先搞清哪些格式能在线预览
什么场景会用到"只给看不给下"
把方案、报价单、产品图册发给外部人看,又担心对方一键全打包下载走人。Synology Drive 的公开共享设置里有一个选项——允许用户下载和复制:不勾选它,拿到链接的人就无法下载或复制文件,只能在线预览。但很多人开了之后发现对方反馈"打开是空白"“看不了”,问题多半出在格式上——这个设置下能预览哪些格式,还取决于对方是否已登录 DSM。
“已登录 DSM"指两种情况:通过网页浏览器登录 DSM 账户后访问链接;或登录后通过 Synology Drive 移动应用打开链接。
七类文件的预览格式对照
| 文件类别 | 未登录 DSM | 已登录 DSM |
|---|---|---|
| 文档 | 仅 pdf | diff、doc、docx、erl、json、key、lst、markdown、md、mdown、mkdn、numbers、odp、ods、odt、out、pages、patch、pdf、ppt、pptx、sml、txt、xls、xlsx |
| 照片 | 3fr、arw、bmp、cr2、crw、erf、gif、ico、jpeg、jpg、mos、mrw、nef、png、psd、svg、tif、tiff | 前列全部,另支持 heic、heif |
| 视频 | 3gp、m4v、mov、mp4、mpeg、mpg、ogv、webm | 前列全部,另支持 mkv、qt |
| 音频 | aac、flac、m4a、mp3、ogg、wav | 前列全部,另支持 aa、aif、aifc、aiff、m4b、m4p、m4r |
| 压缩文件 | 不支持 | 7z、bz2、gz、rar、tar、tbz、tgz、txz、zip |
| 代码 | 不支持 | bat、c、cpp、css、java、js、php、py、rb、sh、sql、xml、yaml、yml 等数十种代码文件 |
| HTML | 不支持 | htm、html |
怎么用这张表
- 发链接前先看文件类别:落在"未登录 DSM"支持列里的格式,外部人不登录也能直接预览;不在的就要换格式。
- 对外发的 Word、Excel、PPT 类文件,先转成 PDF 再分享——docx、xlsx、pptx 对未登录用户是打不开的,pdf 才稳。
- 压缩包、代码文件、HTML 文件未登录一律不支持预览,这类内容要么让对方登录后看,要么直接换交付方式。
- 发出后自己先用未登录的浏览器窗口点一遍链接验证——你能预览,对方大概率也能。
四条注意事项(来自官方说明)
- numbers、key、pages 仅在通过 iOS 版 Synology Drive 打开时支持。
- heic 和 heif 仅在通过 iOS 版 Synology Drive 或支持的 Android 版 Synology Drive 打开时支持。
- 视频和音频的兼容性很大程度上取决于浏览器或移动操作系统的支持;如果因兼容性问题预览失败,建议把文件转成常见格式(音频用 mp3,视频用 mp4)。
一个坑
最典型的翻车是把 docx 直接发给未登录的外部人——文档类未登录只支持 pdf 一种格式,对方点开链接一片空白,还以为链接失效了来找你重发。其次是视频:mkv 未登录不支持,对外分享视频统一转 mp4 最省事。
中小企业做 NAS 文件外发管控、设计"只许看不许下"的资料交付流程,可以找贵州本地的诚鑫致达科技做方案与实施。