Удаление файла после загрузки

Я пытаюсь загрузить файл с помощью элемента управления FileUpload. Когда файл загружен, я извлекаю из него информацию, а затем хочу его удалить.

Мне удалось загрузить его, сохранить и получить от него информацию, но когда я пытаюсь удалить его, я получаю следующее исключение «Процесс не может получить доступ к файлу 'D: \ IIS ** ПРОПУСКАЕТСЯ *** \ V75 personal ny.csv ', поскольку он используется другим процессом.

 string fn = Path.GetFileName(fu.PostedFile.FileName);
        string SaveLocation = Server.MapPath("UploadedCSVFiles") + "\\" + fn;
        FileInfo fi = new FileInfo(SaveLocation);

            fu.PostedFile.SaveAs(SaveLocation);
            fu.PostedFile.InputStream.Dispose();
            DataTable dt = AMethodThatUsesFile(SaveLocation);
            fi.Delete();
5
задан Prasanth 4 November 2011 в 10:46
поделиться

0 ответов

Другие вопросы по тегам:

Похожие вопросы: