ASPx Dev Express文件上传控件

问题描述

| 我希望能够将文件上传到我的服务器上。 我知道我的代码有效,但是我无法弄清楚路径名是怎么回事,以及如何将其设置到网站目录。 这是我的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 / \”等。 任何帮助,将不胜感激!     

解决方法

        
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;
        }
请参阅此处以获取良好指南。     

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...