如何解决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;
}
请参阅此处以获取良好指南。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。