跳至主要內容

预览设置

Andy Hsu2022年9月11日ConfigConfigSettings大约 2 分钟

预览设置

文本类型

要作为文本预览的文件扩展名,用 , 分隔,例如 txt,md,go,tsx

音频类型

要作为音频预览的文件扩展名,以 , 分隔,例如 mp3,wav,m4a

视频类型

要作为视频预览的文件扩展名,以 , 分隔,例如 mp4,webm,ogg

图片类型

要作为图像预览的文件扩展名,以 , 分隔,例如 jpg,jpeg,png,gif,webp

代理类型

要通过程序代理下载的文件扩展名

外部预览

一个包含外部预览设置的 json 对象,定义为

interface {
  [extensions: string]: {
    [name: string]: string //(url)
  }
}

第一个key extensions 是用 , 分割的文件扩展名(如果是 startsWith/ 会被认为是正则表达式),value 也是一个 key-value 对象,key 是 预览名称,值为外部网址。

对于外部 url,我们提供了一些变量供您使用:

基础变量:

  • $url: the file url
  • $durl: the file of alist URL
  • $name: the file name

拓展变量:
在基础变量前添加[eb_],其中e表示encodeURIComponent,b表示base64, 如

  • $e_url: encodeURIComponent($url)
  • $b_url: btoa($url)
  • $eb_url: encodeURIComponent(btoa($url))

最后,当当前文件与“扩展”匹配时,“外部预览”将显示“打开方式”菜单。

例如,将“外部预览”设置为

{
  "txt": {
    "Notepad": "notepad://$url"
  },
  "/.*/": {
    "VSCode": "vscode://$url"
  }
}

当我们输入一个扩展名为 txt 的文件时,它会显示:

Open-with

iframe 预览

类似于 External previews,但它会直接在当前页面中嵌入 iframe。

提示

如果你想使用自部署的onlyoffice预览office文件,可以在这里添加如下配置:

{
  "doc,docx,xls,xlsx,ppt,pptx": {
    "OnlyOffice": "you_only_office_url"
  }
}

音频封面

歌曲无播放封面时显示的默认封面。

音频自动播放

是否自动播放音频文件。

视频自动播放

是否自动播放视频文件。

代理忽略头部

详情查看: https://github.com/alist-org/alist/issues/2763open in new window

强制预览

可以通过 type 请求参数来强制设置预览类型。

可选值:

UNKNOWN
FOLDER
VIDEO
AUDIO
TEXT
IMAGE

示例: http://yourdomain/test-file.ahk?type=text

温馨提示
 请仔细查看弹窗提示内容

1.v3.25.1新版更新了新的密码方式,获取方式也进行了更改,详细说明请看自己安装方式的文档页面内
2.v3.25.1阿里云盘open可以自行选择挂载备份盘或者资源库,详情详情点击查看
3.AList版本大于v3.22.1,新版本新增单点登录自动注册为AList账户,点击查看详细说明
4.移动云盘天翼云分别有改动详情请自行查看文档
5.v3.20.1的版本破坏性更新查看详细说明,前往配置文档页面
6.AList v3.30.0版本开始将不再支持Win7/Server2008,因为Go不支持了,点击查看详细说明.
7.添加云盘后请及时配置[防盗/元信息]等措施,防止被[爬虫/其他人]恶意[访问/分享]导致帐号被[冻结/禁用].