WebDAV
protokolünün bir bölümünü destekleyen çok az bir tasarım kanıtı uyguladık. Bu, OPTIONS
, PROPFIND
ve GET
HTTP fiillerini içerir. Yerleşik Windows WebDAV istemcisi (Windows 8.1'de) bu nedenle WebDAV
paylaşımını, liste dosyalarını ve dizinleri açabilir ve bunlar arasında gezinebilir.Windows WebDAV istemcisi, akış/yığın aktarımlı
GET
HTTP fiil uygulama sağlar Accept-Ranges
(bayt), (yığın halinde gibi) Content-Length
, Content-Type
ve Transfer-Encoding
. Bir tarayıcıda büyük bir video dosyasını açarken, kalan içeriği indirirken hemen oynatılmaya başlayacaktır. Windows yerleşik WebDAV istemcisi, bir medya yürütücüsünü oynatmadan önce tüm dosyayı geçici bir konuma indiriyor gibi görünüyor. Bir dosya 10GB olduğunda, bu emecek.
Yerleşik WebDAV istemcisi, akış amaçları için bayt aralıklarını okuyabilmesi için destek sağlamanın bir yolu var mı (bir şekilde Range
'u kullanmak için çeviri yapması gerektiğini düşünürdüm ...)?
Bir windows uygulaması perspektifinden, hiçbir HTTP söz konusu değil, bir diskteki bir dosya gibi DAV üzerinde bir dosya görüyor (çünkü HTTP uygulamasının maskesini yapan bir yeniden yönlendirici çekirdek sürücüsü mrxdav.sys'ye dayanıyor: http: // blogs.iis.net/robert_mcmurray/webdav-redirector-registry-settings). Problemini çözebileceğinden şüpheliyim ve evet, berbat. –
@SimonMourier Windows, şimdiye kadarki en kötü DAV uygulamasına sahiptir. –