在客户端,用   <INPUT id="File1" type="file" runat="server">  可以选择需要上传的文件。可是我怎样才能得到我算选择的文件的日期信息呀?多谢!

解决方案 »

  1.   

    我再说的详细点:我想将我电脑中的照片存放到SQL数据库中的IMAGE类型。我想实现的是当我选择了待上传的文件时,我想同时将该文件的日期信息也存放到数据中去。待上传的文件肯定是在客户端的!我现在的问题就是不知道该如何得到这个在客户端的文件的日期信息!GetLastAccessTime又是如何使用的呢?
      

  2.   

    OpenFileDialog dlgOpen=new OpenFileDialog();
    if{dlgOpen.ShowDialog()==DialogResult.OK)
    {
    FileInfo fi=new FileInfo(dlgOpen.FileName);
    Console.WriteLine("Created at"+fil.CreationTime);
    Console.WriteLine("Created at"+fil.lastAccessTime);
    }
      

  3.   

    哦,wen_ma给的应该是WinForm的例子吧?我现在是在ASP.NET中使用,WebForm的!不过还是非常感谢!
      

  4.   

    我只是告诉你使用FileInfo 类的CreationTime与lastAccessTime属性,可以获取文件的建立时间和存储时间。
      

  5.   

    客户端的东西,js
    http://www.daima.com.cn/Info/55/Info14361/
      

  6.   

    数据库加个字段  默认是getdate()自动获取了
    或者代码获取 DateTime.Now
      

  7.   

    用<script language="javascript">
    <!--
    function ShowInfo()
    {
    var fso = new ActiveXObject("Scripting.FileSystemObject"); 
    var f1 = fso.GetFile(fso.GetFile(document.Form1.File1.value); 
    alert("File last modified: " + f1.DateLastModified); 
    }
    //-->
    </script>来实现,提示错误信息:行:13
    字符:5
    错误:Automation服务器不能创建对象
    代码:0
    这是怎么回事呢?
      

  8.   

    上面代码中,document.Form1.File1.value可以正确取到值!
      

  9.   

    job_2006(初学.net)的理解是正确的呀:
    人家说的是待上传文件的本身的日期信息,不是什么时候上传的日期,汗
    继续求助。。