日期:2014-05-18  浏览次数:20514 次

只知道图片的本地路径,请问如何上传到服务器?谢谢
我只是得到本地路径 D:\123\abc\1.jpg 的图片,请问如何将这个图片上传到服务器上 myPic 文件夹?

string myPicture = "D:\123\abc\1.jpg";

接下来怎么写?谢谢

------解决方案--------------------
fileupload控件

假设fileupload的id为fi
C# code

string filename=fi.filename.tostring();//取得上传的文件的文件名

string path=server.mappath("你要放在服务器的哪个文件夹下"+filename);//要上传到的服务器的地址

fi.postedfile.saveas(path);//上传

------解决方案--------------------
你可以使用FileUpload控件
------解决方案--------------------
探讨
fileupload控件

假设fileupload的id为fi

C# code
string filename=fi.filename.tostring();//取得上传的文件的文件名

string path=server.mappath("你要放在服务器的哪个文件夹下"+filename);//要上传到的服务器的地址

fi.postedfile.saveas(path);//上传



我全部用的小写 不好意思
大体就这个样子

------解决方案--------------------
楼上的都不行.


------解决方案--------------------
探讨
楼上的都不行.

------解决方案--------------------
楼主是说只知道一个字符串的"图片地址"

这个图片地址能转化成 file 对象么???
------解决方案--------------------
mark

------解决方案--------------------
做不到。如果能够轻易做到,那么任何网站都可以把我机器上的重要配置文件偷走。如果一定要这样,考虑开发ActiveX控件吧(当然我一般都对弹出“ActiveX安全警告窗口”的网页直接关闭)。
------解决方案--------------------
color=#FF0000]再次发贴吧,呵呵![[/color]
------解决方案--------------------
探讨
楼上的。。。。你知道你发言的影响力吗!。。。。你这么一说哪个还会去帮我想办法啊。。。。惨啊

------解决方案--------------------
sp1234大师有意思...呵呵
------解决方案--------------------
fileupload控件就可以搞定了
------解决方案--------------------
这个还真的做不到,除非用户自己选择好的路径,然后上传。
如果是服务器来判断客户端,也需要客户端执行了某个操作,然后得知是否有该文件,然后我就不知道了....路过路过...
------解决方案--------------------
要记住,dhtml不支持为<input type=file>设置value值,因此你的网站偷不了浏览器端的本地文件。只能让人家从客户端手动上传。
------解决方案--------------------
学习了.确实.不然没点安全.
------解决方案--------------------
Web的安全性问题,一般情况下不通过File对象做不到,不然让你随便把客户端的文件拿到了哪有安全性可言。
------解决方案--------------------
我想先确认一下这个文件是如何在客户端产生的,这个文件的路径是固定的?还是用户自己知道填到画面上的,请详细描述需求要点。
------解决方案--------------------
帮你顶下
------解决方案--------------------
asp.net夜话之六:asp.net基本控件

本文主要介绍以下控件:
Button控件
TextBox控件
Web服务器控件的特殊客户端事件
FileUpload控件
Literal控件
Panel控件
PlaceHolder控件

FileUpload控件
FileUpload控件是一个很重要的控件,它被Web服务器最终解释为形如“<input type=”file”…/>”这样的普通HTML控件。
它有如下常见属性:




属性名 数据类型 说明 
FileBytes byte[] 上传的文件内容的字节数组表示形式 
FileContent Stream 上传文件的数据流 
FileName string 上传文件在客户端的名字 
HasFile bool 指示是否上传了文件 
PostedFile HttpPostedFile 获取文件基础的HttpPostedFile对象 


  
这个HttpPostedFile对象能帮我们做很多工作,它也有一些有用的常见属性: