有没有办法在非本机上传的文件大小也能取得啊?

解决方案 »

  1.   

    我没说要用ajaxpro上传啊,我只用的它的js调用后台方法啊。FileInfo myf = new FileInfo(sPath);
                        i = myf.Length;这个难道只能取得本机的文件信息(127.0.0.1)?别的机器访问就不行嘛?
      

  2.   

    sPath 应该是服务器上的路径
      

  3.   

    sPath 应该是服务器上的路径 !!!!!!!!!!你在本地的时候,客户段和服务器都是你自己机器让你贴代码又不贴 .....
      

  4.   

    FileHelper.cspublic static long GetFileSize(string sPath)
            {
                long i = -1;
                if (File.Exists(sPath))
                {                try
                    {
                        FileInfo myf = new FileInfo(sPath);
                        i = myf.Length;
                    }
                    catch
                    {
                        i = -1;
                    }
                }
                return i;
            }ajaxmethod.cs:
    [AjaxPro.AjaxMethod]
        public static long GetFileSize(string sFile)
        {
            return FileHelper.GetFileSize(sFile);
        }那你的意思是客户端用户,选择的文件是无法取得相关信息的吗?
    大哥,有其他办法没啊?