none
SL中如何获取ftp空间中某个文件的最后访问时间 RRS feed

  • 问题

  • 我想获取ftp空间中某个文件的最后访问时间,以便于判断是否是访问该文件,Fileinfo我知道可以查本地文件的一些信息,不知道可不可以利用它,或者别的什么方式获取到某个文件的最后访问时间.谢谢.

    我想做的是在每天程序只能下载一次ftp上的某个文件,如果不能获得访问文件的最后时间,也可以用别的方式,

    不知道当我下载完一个文件后,那个文件的相关内容(我们可以获取的)发生改变.

    这样的话也可以判断当天是否已下载过文件.

    2010年8月24日 6:38

答案

  • 你好,

    首先,Silverlight并不支持FTP协议。好在Silverlight可以使用Socket编程,理论上你可以根据FTP协议来使用Socket和Ftp 服务器通信,但实际上实现起来会很困难。而且,Silverlight Socket存在端口范围和CrossDomain等诸多限制。

    基于上述原因,Silverlight并不适合于Ftp通信。若必须实现这个需求的话,我建议你创建一个Web Service作为FTP与Silverlight之间的 Adapter。

    谢谢,

     


    Mog Liang
    2010年8月31日 5:56