Wykonuję wiele przetwarzania obrazu w GDI + w .NET w aplikacji ASP.NET.Dlaczego Image.FromFile utrzymuje czasami otwarty uchwyt pliku?
Często stwierdzam, że Image.FromFile() utrzymuje otwarty uchwyt pliku.
Dlaczego tak jest? Jaki jest najlepszy sposób na otworzenie obrazu bez zachowania uchwytu pliku.
- UWAGA: Nie robię nic głupiego jak utrzymanie obiektu obrazu leżącego wokół - a nawet gdybym był woudlnt Spodziewam uchwyt plik należy przechowywać aktywne
Czy jesteś pewien, że FromFile to robi? Głupio, wiem, ale możesz użyć handle (narzędzia SysInternal), aby sprawdzić, czy uchwyt rzeczywiście pochodzi z FromFile. –