FileUpload上传图片问题

来源:互联网 发布:网络显示h 是什么意思 编辑:程序博客网 时间:2024/05/11 01:23

我做的项目当中有上传相片到ftp上的功能。我在自己的电脑上能够成功上传相片,可项目发布到经理电脑上时,在客户端这边进行访问上传相片,既然毅然的抛出异常“未能找到路径“C:/Documents and Settings/Administrator/桌面/13日图片/four.png”的一部分。”
其中uriString是指定且固定到ftp的连接字符串,这个异常来自“fileNamePath”参数。
我这很奇怪,为什么在我的电脑上运行没错,发布到服务器上就找不到路径,麻烦各位大虾指点指点,我这应该不存在ftp什么配置原因,就是不知道实现本机上传文件到ftp和实现客户端上传文件到ftp上有什么不同之处,代码是不是也不同。拜托各位了。谢谢。

未能找到路径“C:/Documents and Settings/Administrator/桌面/13日图片/four.png”的一部分“。一般出现这个问题就是你的路径不完整,或是不存在该图片

肯定没有的,现在就是想麻烦各位指点下,怎么能解决这个问题,怎么才能获取到这个完整路径呢,我获取路径的方法是string imagePath = fuMPhoto.PostedFile.FileName;
可还是获取不到完整路径,麻烦各位指点。

接收文件的资源的 URI
fileName 
要发送到资源的文件
UploadFile 方法将本地文件发送到资源。此方法使用 STOR 命令上载 FTP 资源。对于 HTTP 资源,使用 POST 方法。 
可能是文件夹不存在。 再保持文件之前先判断文件夹存在不,路径对不。不存在就新建文件夹然后再保存

我觉得你思路好像有点问题。。client.UploadFile(uriString, "STOR", fileNamePath);
fileNamePath如果是C:/Documents and Settings/Administrator/桌面/13日图片/four.png
服务器上没有这个路径,,因为这个 路径是你本地的,,

对,我也觉得问题就出在这,那个是我本地的路径,而服务器上根本没有,可现在我头痛的就是怎么才能让服务器识别这个路径呢,怎样才能上传图片成功呢,望指点!

我想实现的功能就是上传图片到指定的ftp上去,我在自己电脑上实现了,可程序发布后,在客户端访问时就不行了。

我刚做了个测试,我已文件流的形式把相片已image形式存入数据库中,在客户端也能够实现相片上传,这种方式同样会遇到索取路径的操作,可为什么不报错呢,难道真的是ftp那里有什么限制性设置,如果有的话,为什么在本机上还是可以上传呢,真是想不通。

如果存放图片的文件存在权限问题,那为什么在本机上可以上传图片,或者是我把项目拷贝到别人电脑上,在他电脑上运行程序,也可以上传。就是在客户端不行。

1.用server.Mapath(路径)来存图片,找到的路径是屋里路径
2.用file类下的方法判断路径文件夹是否存在,不存在就创建一个
意思就是这个意思,俺是菜鸟,如果哪里写错了请见谅!~~~

来源:足球直播

原创粉丝点击