string oldPath = @tub1;//传过来的绝对地址路径
string newPath = @"c:\ING\11.jpg";//指定复制到的文件目录和文件名
File.Copy(oldPath,newPath,true); //自定义--------------------------------
问题
1.如果实现相对目录(第2句)同时文件名按当前时间自动定为以当前时间命名,最好可以定义个限制图片大小求改这段代码。高手帮忙,小弟刚学谢过。

解决方案 »

  1.   

    File.Copy(oldPath,newPath,true); //自定义
    这个恐怕只能在本机才能上传吧~~this.inputFile.PostedFile.SaveAs( newPath );
      

  2.   

    把PostedFile先检查一下是否是图片文件,
    若是图片文件,转化成Image对象可以取得图片大小
      

  3.   

    不需要检查。

    OpenFileDialog openDialg = new OpenFileDialog();
    openDialg.Filter = "jpg文件(*.jpg)|*.jpg";

    if(openDialg.ShowDialog(this) == DialogResult.OK)
    {
    textBox9.Text = openDialg.FileName;
    tub1=this.textBox9.Text;

    }
    这个我实现了。问题是
    如题
    1.如果实现相对目录(第2句)同时文件名按当前时间自动定为以当前时间命名,最好可以定义个限制图片大小
    哪位大哥给小弟一份详细的,小弟刚学。
      

  4.   

    @"c:\ING\11.jpg";
    我这是绝对的。我需要个相对的。同时。文件名按当前时间自动定为以当前时间命名,最好可以定义个限制图片大小
      

  5.   

    http://dotnet.aspx.cc/ShowDetail.aspx?id=2A5DD7C6-A45A-48AB-A2E8-342A29F17506http://dotnet.aspx.cc/ShowDetail.aspx?id=58EA3515-36F2-4FD9-AC89-EAF49F59816C