本地文件?谁的本地?如果是你的本地,你不提交到服务器上怎么执行的。
file:///d:/形式   这是服务器上的物理路径吧

解决方案 »

  1.   

    不相信咋的?
    我使用的本地的路径:file:///d:/flash/test.swf
    然后使用这个函数就可以顺利的判断出这个SWF的大小。
      

  2.   

    tianyaxiao     这位朋友你太搞笑了。还有个$怎么读的帖子也是你发的吧。
      

  3.   

    说我搞笑的朋友你太搞笑了,请自己测试一下再发言如何???
    我这次将使用该函数的文件上传到了服务器 ,然后读取在本地的“file:///d:/test.gif”(该URL通过JS发送到该页面)结果还是可以读出来!
      

  4.   

    我查了一下手册,上面说是通过HTTP头判断的,但是还是不大明白
      

  5.   

    看来引不起重视啊!
    举例:
    a.php
     通过JS事件在一个IFRAME中打开 b.php?url=file:///d:/test.swf b.php
     使用 getimagesize() 函数判断传递过来的url对应的SWF文件,取得大小值。测试方法:
     本地D盘中有一test.swf ,先在本地服务器测试,可以正常取得大小;然后将a.php  b.php均上传至远程服务器,测试仍然正常!!所以我要问的是使用 getimagesize() 为什么能测量出客户端的SWF文件的SIZE???
      

  6.   

    你把url贴出来,看看能不能测出我们电脑上的文件大小即可
      

  7.   

    只有一种可能,你服务器存在这个文件d:/test.swf
      

  8.   

    文件先被上传到服务器的临时文件夹, 该文件夹在php.ini中设置.