我的Web服务中有以下代码:
string str_uploadpath = Server.MapPath("/UploadBucket/Raw/");
FileStream objfilestream = new FileStream(str_uploadpath +
fileName, FileMode.Create, FileAccess.ReadWrite);
有人可以帮助我从代码的第2行中通过此错误消息解决问题。
不支持给定路径的格式。
文件夹上的权限设置为对每个人的完全访问,这是通往文件夹的实际路径。
断点给了我的价值str_uploadpath
作为C:\\webprojects\\webservices\\UploadBucket\\Raw\\
。
这个字符串怎么了?
答案
而不是使用str_uploadpath + fileName
,尝试使用System.IO.Path.Combine
反而:
Path.Combine(str_uploadpath, fileName);
返回字符串。