ASPx Dev Express Управление загрузкой файлов - PullRequest
1 голос
/ 27 мая 2011

Я хочу иметь возможность загрузить файл на мой сервер.

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

Вот мой c #

protected void ASPxUploadControl1_FileUploadComplete(object sender, DevExpress.Web.ASPxUploadControl.FileUploadCompleteEventArgs e)
        {
                string uploadFolder = "~/files/";
                string fileName = e.UploadedFile.FileName;

                e.UploadedFile.SaveAs(uploadFolder + fileName);
                e.CallbackData = fileName;
        }

Это сообщение об ошибке, которое я получаю при попытке загрузить файл

Could not find a part of the path 'C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\~\files\project_questionnaire.doc'.

Я перепробовал все для uploadFolder ... "../files" "files /" "/ files/ "и т.д ..

Любая помощь будет оценена!

1 Ответ

10 голосов
/ 27 мая 2011
protected void ASPxUploadControl1_FileUploadComplete(object sender, DevExpress.Web.ASPxUploadControl.FileUploadCompleteEventArgs e)
        {
                string uploadFolder = Server.MapPath("~/files/");
                string fileName = e.UploadedFile.FileName;

                e.UploadedFile.SaveAs(uploadFolder + fileName);
                e.CallbackData = fileName;
        }

См. здесь для хорошего руководства.

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