File1.PostedFile.SaveAs("c:/123/"+"123.jpg");
现在我上传的图片都是存到C盘下123文件里,名字都为123.jpg,我想让我上传的图片的名字都和上传
时的一样而不是由我自己指定,请问怎么写?谢谢!

解决方案 »

  1.   

    File1.PostedFile.FileName可以取道文件名
      

  2.   

    string name=File1.PostedFile.FileName 获取文件名
    string type=File1.PostedFile.ContentType.ToString(); 获取文件类型
    File1.PostedFile.SaveAs("C:\"+name+"\"+name+"."+type);
    试试看这么写行不行,可能第三句还要根据你的需求改一下
      

  3.   

    string name=File1.PostedFile.FileName 获取文件名
    这个获取的是整个文件的目录啊,不是单独的一个文件名啊。
      

  4.   

    取到的是文件路径,包括文件名的,再截取一下就可以拿到文件名了
    UploadFileName = File1.PostedFile.FileName;
    UploadFileName = UploadFileName.Substring(UploadFileName.LastIndexOf("\\")+1);