назначить файл для загрузки путь к элементу управления fileUpload после обратной передачи - PullRequest
2 голосов
/ 16 марта 2011

i hv postback событие выполняется после того, как я пытаюсь загрузить файл на сервер, чтобы запросить подтверждение пользователя. после обратной передачи управления загрузкой файла очищается, и я не могу получить его значение после обратной передачи. Управляет свойством viewstateEnabled. Как назначить путь к файлу для управления загрузкой файлов после обратной передачи. Я знаю, что это только для чтения !!

пожалуйста, ответьте ...

Ответы [ 2 ]

1 голос
/ 16 марта 2011

К сожалению, вы не можете сохранить / присвоить значение в элементе управления FileUpload.Это связано с соображениями безопасности браузера.

0 голосов
/ 17 марта 2011

использовать потоковую запись или байты содержимого для копирования файла на сервер в случае очистки обратной передачи управления загрузкой файла, поскольку управление загрузкой файла доступно только для чтения.

как это:

   private void CreateFile()
        {
            // Create a file

            FileStream newFile = new FileStream(Session["FileName"].ToString(), FileMode.Create);

            // Write data to the file
            byte[] Buffer = (byte[])ViewState["content"];
            newFile.Write(Buffer, 0, Buffer.Length);

            // Close file

            newFile.Close();

        }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...