不是使用<input name="fileuser" type="file">的方式而是用<input name="eidtfile" type="text" value="c:\aaa.jpg">
现在是能从后台取得本地机图片的路径。要怎样才能将本地图片上传到服务器上去呢?

解决方案 »

  1.   

    <input name="eidtfile" type="text" value="c:\aaa.jpg">这样在B/S下是8成的,如果一定要这么做的话建议学msn的blog用activeX的方式
      

  2.   

    是一定要这么做啊。。因该用户可以编辑图片,,编辑完成后图片是暂存在用户机器上的TEMP文件夹下的而不是服务器上。。点上传时要将这暂存的图片上传到服务器去。<input type=file>的控件是不允许赋值的。只能通过text来取得路径不知道要怎样处理后才能上传成功?
      

  3.   

    一下.
    这个东西还不知道.不过如此知道本地的路径,应该用一个copy命令直接复制过去吧,好像c#里有
      

  4.   

    图片文件因该是可以不用FILE控件上传到服务器端的吧,哪位牛人可以指点下方法啊
      

  5.   

    对了,我有个方法...
    <input name="fileuser" type="file">
    当点浏览以后,就自动去读<input name="eidtfile" type="text" value="c:\aaa.jpg">里的value值,不过麻烦,哈哈
      

  6.   

    HtmlInputFile con=(HtmlInputFile)TestBox;
    string strFileName=TestBox1.Test.ToLower().Replace("'","").ToString();
    string dizhi=Server.MapPath("上传文件夹"+"\\"+user)+"\\"+strFileName;
    con.PostedFile.SaveAs(dizhi);这样不知道行不行,试一下吧.呵呵
      

  7.   

    晕,还要点下浏览再读input里面的VALUE哪还不如直接就用file了啊