Apache WebDAV规范缩略图/预览文件图像

Apache WebDAV规范缩略图/预览文件图像,apache,nginx,webdav,Apache,Nginx,Webdav,现在我使用WebDAV协议来共享文件,以编写自己的WebDAV客户端 我想实现从位于web服务器(nginx/Apache/other)的指定文件获取缩略图预览。 Web服务器必须生成缩略图/预览图像,并通过PROPFIND请求或其他方式返回该图像 RFC中描述的propfind或response header中是否有任何属性,以及使用nginx/Apache的Web服务器是否支持这些属性?我的回答很简单。对此没有标准。作为一种解决方法,如果您同时控制WebDav服务器和客户端,则可以: 创建一

现在我使用WebDAV协议来共享文件,以编写自己的WebDAV客户端

我想实现从位于web服务器(nginx/Apache/other)的指定文件获取缩略图预览。 Web服务器必须生成缩略图/预览图像,并通过PROPFIND请求或其他方式返回该图像


RFC中描述的propfind或response header中是否有任何属性,以及使用nginx/Apache的Web服务器是否支持这些属性?

我的回答很简单。对此没有标准。

作为一种解决方法,如果您同时控制WebDav服务器和客户端,则可以:

  • 创建一个文件并下载它。就我个人而言,我喜欢这个想法,因为它清晰、众所周知,并且已经在Samba中使用过
  • 使用缩略图或单独的调用
    REPORT
    在响应中添加一个额外的标记(具有自己的名称空间)

  • Nextcloud/OwnCloud讨论了创建一个单独的预览API,但这看起来与WebDAV完全无关

    这对基于javascript的文件管理应用程序非常有帮助。当一个目录有数百个图像时进行图像预览会消耗网络带宽。