首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 媒体动画 > CAD教程 >

用silverlight上传图片创建文件夹的有关问题

2012-02-09 
用silverlight上传图片创建文件夹的问题我在页面里嵌入了个silverlight(里面有个图片按钮),点这个按钮后弹

用silverlight上传图片创建文件夹的问题
我在页面里嵌入了个silverlight(里面有个图片按钮),点这个按钮后弹出选择本地文件的对话框,然后上传到ClientBin文件夹下的A文件夹,但是我想在上传时自动在A文件夹下创建01文件夹,然后把文件放到那个文件夹下,该怎么实现啊??

 

C# code
[WebMethod]    public int UploadFile(byte[] FileByte,string fileBox,string fileName, string FileExtention)    {        string path="~/ClientBin/A/";        string filePath = Server.MapPath(path +fileBox);         if (!Directory.Exists(filePath))          {            Directory.CreateDirectory(filePath);//执行到这就说[color=#FF0000]远程服务器返回了错误:NotFound[/color]          }         string file = filePath + "\\" + fileName + FileExtention;        FileStream stream = new FileStream(file, FileMode.CreateNew);        stream.Write(FileByte, 0, FileByte.Length);        stream.Close();        return FileByte.Length;    }          }         string file = filePath + "\\" + fileName + FileExtention;        FileStream stream = new FileStream(file, FileMode.CreateNew);        stream.Write(FileByte, 0, FileByte.Length);        stream.Close();        return FileByte.Length;    }


[解决办法]
多半是因为"~/ClientBin/A/下你当前的用户(在VS调试中应该是.NET用户)没有创建文件夹的权限,你给A的权限改为everyone都有完全控制权限试一试
[解决办法]
"~/clientBin/A"客户端是可以认出来的,服务器端,估计解析不了这个地址。

 你可以先把路径改成一个绝对路径试试,看看是不是路径引起的。

热点排行