Zotero 在您的 WebDAV 服务器上发现了一个潜在的问题。上传的文件将不能立即下载。在您上传文件直至这些文件在服务器上可用之间有短暂的延迟,特别是当您使用云存储服务时。如果Zotero文件同步正常工作,您可以忽略些条信息。如果您有问题,请在Zotero论坛中发帖。
问题描述
在首选项的同步界面点击验证服务器,出现此错误,同步文件时,文件同步错误,会显示无此文件。
问题原因
可以先在浏览器中访问我们为ZOTER设置的webdav服务器,验证服务器内的文件是否可以正常点击,点击后能否自动下载。
笔者验证后,发现RAR文件可以自动下载,但是.prop文件会显示404.3错误。
出现此问题,证明服务器的设置存在问题。
问题解决
笔者使用的是window下的IIS搭建的webdav服务器,需要对.prop格式的文件设置MIMI类型。
在IIS(Internet Information Services)中,MIME类型设置的作用是告诉浏览器如何处理从服务器接收到的文件。MIME(Multipurpose Internet Mail Extensions)类型指定了文件的类型和格式,以便浏览器或其他客户端应用程序能够正确地解析和显示文件内容。
其它方式搭建webdav服务器也类似,请查询自己服务器对文件是如何处理的。
在MIMI类型设置中,添加规则,MIME类型为application/octet-stream。
application/octet-stream 是一种通用的MIME类型,表示二进制数据。它通常用于以下情况:
未知文件类型:当服务器无法确定文件的具体类型时,会使用application/octet-stream作为默认类型。这告诉浏览器或客户端,文件是二进制数据,并且需要以下载的方式处理它,而不是尝试显示或执行它。
文件下载:如果希望浏览器强制用户下载文件而不是在浏览器中打开文件,通常会将文件的MIME类型设置为application/octet-stream。这样,浏览器会提示用户保存文件到本地,而不是尝试解析它。
这样服务器就能正确处理ZOTERO客户端上传的论文了。