From f3259869930a99842b8932e1965fc5f32e891368 Mon Sep 17 00:00:00 2001 From: Adrien Destugues Date: Thu, 10 Apr 2014 08:46:08 +0200 Subject: [PATCH] FileRequest: identify unknown files. * WebKit testsuite relies on the MIME types being correct, so when the file doesn't have one, try to identify it. * May be useful for other apps using FileRequest, anyway. --- src/kits/network/libnetapi/FileRequest.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/kits/network/libnetapi/FileRequest.cpp b/src/kits/network/libnetapi/FileRequest.cpp index d24285758d..cfbd5910b4 100644 --- a/src/kits/network/libnetapi/FileRequest.cpp +++ b/src/kits/network/libnetapi/FileRequest.cpp @@ -59,6 +59,8 @@ BFileRequest::_ProtocolLoop() BNodeInfo info(&file); char mimeType[B_MIME_TYPE_LENGTH + 1]; + if (info.GetType(mimeType) != B_OK) + update_mime_info(fUrl.Path().String(), false, true, false); if (info.GetType(mimeType) == B_OK) fResult.SetContentType(mimeType);