Fatal error: Unable to read 1931 bytes in /www/users/biodevhealth.com/includes/form.php on line 0从服务器上下载下来出现文件出现乱码,后来再上传上去,页面就只显示不能读取
请问是什么原因,能解决吗?

解决方案 »

  1.   

    下载是要定义头标为二进制的:
    <?php
    header('Content-Type: application/octet-stream');
    ?>上传二进制文件(如exe、加密过的文件等),用FTP上传不能用ASCII的,要用二进制的,FTP软件应该都有设置的
      

  2.   

    如果下载的页面只是处理下载的,头标设置成:
    <?php
    header('Content-Type: application/x-octet-stream');
    ?>这样更好
      

  3.   

    用send加密的文件
    用上面的方法还是不行,仍全是乱码
    加密的文件应该怎样操作不出现乱码呢?
      

  4.   

    上面的方法用了,还是不行!,
    显示错误:
    静态页面就很好,动态页页面就出现
    Fatal error: Unable to read 1931 bytes in /www/users/biodevhealth.com/includes/form.php on line 0