Ist es möglich, temporäre Dateien und Bilder in ASP.net-Anwendungen zu erstellen, die etwas wie folgt verwenden:
Wenn nein, wie kann ich es tun? (ImagePB ist eine zuvor behandelte Bitmap)
%Vor% Ja, GetTempPath()
sollte einen temporären Dateipfad zurückgeben, und der Code, den Sie gepostet haben sollte funktionieren. Ссылка enthält weitere Informationen dazu, wie GetTempPath()
den Pfad erhält.
Es wird jedoch nicht überprüft, ob das Verzeichnis für den Temp-Pfad vorhanden ist oder von der Anwendung beschreibbar ist. Ich bin nicht in eine Situation geraten, in der GetTempPath()
einen unzugänglichen Pfad zurückgibt. Wahrscheinlich möchten Sie dies in Ihrer Anwendung berücksichtigen, um mit dieser Situation umzugehen.
Achte auch darauf, das ist sehr wahrscheinlich C:\Windows\Temp
. Es könnte begrenzten Speicherplatz haben oder jederzeit von jemand anderem gelöscht werden, wenn Speicherplatz benötigt wird. Möglicherweise möchten Sie einen temporären Pfad in Ihrer Anwendung erstellen und ihn löschen, wenn Sie ihn nicht mehr benötigen.
Tags und Links c# asp.net temporary-files