现在有一个crm管理系统 b\s 用asp.net编写 里面有上传图片功能 !发布在服务器上以后! 用服务器打开crm能上传图片!
用别的机器 打开crm 能浏览已经上传得图片 就是不能上传!一点保存竟然出现404错误!!!
求高手帮忙!
用别的机器 打开crm 能浏览已经上传得图片 就是不能上传!一点保存竟然出现404错误!!!
求高手帮忙!
解决方案 »
- 总有人提出“控件分页”的问题,分页和控件有问题吗???
- 不解,非常不解!
- Web.config多目录权限的配置问题
- 救命啊!!!!!!!看看这段代码是什么回事..............
- 怎么写一个生成静态页时,时时显示当前进度?
- 帮忙推荐一个用C#编的书,要有如论坛、聊天室等例子的
- webservice的资源释放问题,郁闷,请大家帮忙
- 从DataGrid中取出内容为何会是 急急急!!!
- 请问为什么label的text中,前面的空格也会没有了?
- 未能加载文件或程序集“System.Web.WebPages.Razor, Version=2.0.0.0, Culture=neutral, PublicKe
- AD用户怎么查找自己有哪些权限?
- 朋友说这样写不好!我想知道这样有什么坏处?真的不好吗?
我在内网调试的时候都是连接内网的iis上的webservice
我都不知道搞笑到哪里了!
望高手指点
不过既然能够访问的话应该IIS有权限的。
用FileStream上传图片转换成二进制,在本地用行,传到服务器上去出现如下错误
2009年07月04日 星期六 10:54
未能找到路径“C:\Documents and Settings\92724.jpg”的一部分。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.IO.DirectoryNotFoundException: 未能找到路径“C:\Documents and Settings\92724.jpg”的一部分。怎么调..本地权限应该没问题,因为我在本地测没问题,而服务器权限应该还没到那个方面,因为它提示找不到本地路径... 所以我觉得是路径的问题,但是我不知道怎么改.代码如下..C# code
string photoName1 = fileUp.PostedFile.FileName; //�获取初始文件名
FileStream fs = new FileStream(photoName1, FileMode.Open, FileAccess.Read, FileShare.Read);
BinaryReader br = new BinaryReader(fs);
byte[] photo = br.ReadBytes((int)fs.Length);
br.Close();
fs.Close();
解决方法:你程序是运行在服务器的,你的文件是选择在客户端的,当然报图片不存在。。
Stream fs = fileUp.PostedFile.InputStream;
BinaryReader br = new BinaryReader(fs);
byte[] photo = br.ReadBytes((int)fs.Length);
br.Close();
fs.Close();
总结:Stream 允许远程数据流上传,本地到服务器,本地到本地都没有问题;FileStream 只支持本地数据流上传,所有会造成本地上传没有问题,到服务器时错误