Chciałbym zapisać przesłany plik na ścieżce fizycznej za pomocą metody HttpPostedFileBase.SaveAs()
.Zapisywanie przesłanego pliku za pomocą HttpPostedFileBase.SaveAs w ścieżce fizycznej
Po wybraniu ścieżki fizycznej pojawia się wyjątek wskazujący, że ścieżka musi być wirtualna.
var fileName = Path.GetFileName(fileurl.FileName);
var path = "C:/Projets" + fileName;
fileurl.SaveAs(Server.MapPath(path));
Jak mogę zmienić kod, aby móc zapisać plik tam, gdzie chcę?
Nie sądzę, że to możliwe. Usługi IIS uruchamiają Twoją aplikację w puli aplikacji, myśląc o niej jako o polu piasku. Masz tylko pozwolenie na dostęp do tego obszaru. – Belogix
@Belogix, ale jak mogę zmienić uprawnienia procesora puli aplikacji, ponieważ zapisuję plik w tym obszarze, nie mam uprawnień do usunięcia go, a nawet utworzenia nowego katalogu lub pliku tam – Lamloumi2