Chcę zweryfikować rozszerzenie pliku do przesłania w ASP.NET Web API (uwaga: zdaję sobie sprawę, że nie jest to pełnowartościowa metoda sprawdzania poprawności).Jak sprawdzać poprawność wysyłania plików w ASP.NET Web API
Używam MultipartFormDataStreamProvider
do przetwarzania pliku POSTed. Ponieważ Request.Content.Headers.ContentDisposition
ma wartość null, zanim dostawca przetworzy plik (przez ReadAsMultipartAsync
), gdzie jest najlepsze miejsce do sprawdzenia poprawności nazwy pliku żądania?