如何处理取消的 webdav PUT 操作
How to handle cancelled webdav PUT operations
当我编写自己的 WebDAV 服务器时 - 基于 SabreDAV (php) - 我遇到了这个问题,大多数客户端(除了 Windows Explorer)不发送 DELETE
当用户取消文件上传时请求(PUT
请求)。
我找不到任何提示(例如在 RFC 中)客户端是否必须这样做或服务器如何确定并非所有文件内容都已 streamed/sent。
好的,发现大多数客户端发送 Content-Length
header 与流。所以我将能够使用该信息来撤消文件创建。
当我编写自己的 WebDAV 服务器时 - 基于 SabreDAV (php) - 我遇到了这个问题,大多数客户端(除了 Windows Explorer)不发送 DELETE
当用户取消文件上传时请求(PUT
请求)。
我找不到任何提示(例如在 RFC 中)客户端是否必须这样做或服务器如何确定并非所有文件内容都已 streamed/sent。
好的,发现大多数客户端发送 Content-Length
header 与流。所以我将能够使用该信息来撤消文件创建。