日期:2014-05-17  浏览次数:20564 次

如何将客户端固定路径文件上传至服务器指定目录下(不用fileupload控件)

 protected void Button4_Click1(object sender, EventArgs e)
    {
        string path = HiddenField9.Value.ToString();                  //path="F:\杂物\其他项目\新闻发布系统\tu1.jpg"
        string filename = System.IO.Path.GetFileName(path);
        Bitmap my_map = new Bitmap(path);
        Bitmap my_img = new Bitmap(my_map, 100, 100);
        my_img.Save(Server.MapPath("~/file/photos/") + filename, ImageFormat.Jpeg);
   }

现在本地测好用,
但是项目发布到一台服务器上,再用本机访问服务器网址 就报错:未能找到文件 "F:\杂物\其他项目\新闻发布系统\tu1.jpg"

我想问的是如何将 string path设置为客户端的文件全路径?
------解决方案--------------------
好像还没见过web能做出这个功能的。
------解决方案--------------------
一个web程序,只能获取所在机上的路径信息。
而跨机来获取路径,有点不合法(你至少不会希望你的小电影的路径被其它浏览器所获取吧?)