0
由於我正在編寫我自己的WebDAV服務器 - 基於SabreDAV(php) - 我遇到了這個問題,大多數客戶端(除Windows資源管理器外都不發送DELETE
請求)用戶已取消文件上傳(PUT
請求)。如何處理取消的webdav PUT操作
我找不到任何提示(例如在RFC中)客戶端是否必須這樣做,或者服務器如何確定並非所有文件內容都已流式傳輸/發送。
由於我正在編寫我自己的WebDAV服務器 - 基於SabreDAV(php) - 我遇到了這個問題,大多數客戶端(除Windows資源管理器外都不發送DELETE
請求)用戶已取消文件上傳(PUT
請求)。如何處理取消的webdav PUT操作
我找不到任何提示(例如在RFC中)客戶端是否必須這樣做,或者服務器如何確定並非所有文件內容都已流式傳輸/發送。
好的,發現大多數客戶發送Content-Length
標題與流。所以我將能夠使用該信息來撤銷文件創建。
RFC 7230解釋瞭如何檢測郵件正文長度(即使沒有Content-Length)。 –