是不是不對,header("Content-Type: application/octet-stream");?????

解决方案 »

  1.   

    jpeg文件的头应该是
    header("Content-Type: image/jpg"); 大概是这个了,呵呵,:)
    我没记住,要不,你再try一下这个image/jpeg呵呵反正你的那个肯定不行!
      

  2.   

    header("Content-type: image/jpeg"); 
    我改成這樣還是不對啊!
      

  3.   

    <?
    $filename="/images/download/survey.jpg";
    $filenamea="survey.jpg";
    if(file_exists($filename))
    {
    echo "not find download file!";
    exit();
    }
       $size=filesize($filename);
       header("Content-Length: $size");
       header("Content-Type: image/jpg"); 
       header("Content-Disposition: attachment; filename=$filenamea"); 
       //header("Content-Description: PHP Generated Data");
       readfile($filename);
    exit;
    ?>try!
      

  4.   

    if(!file_exists($filename))應該是這個???
      

  5.   

    是下载吧,不是打开。<?
    $filename="/images/download/survey.jpg";
    if(! file_exists($filename)) {
      echo "not find download file!";
      exit();
    }
    $size = filesize($filename);
    header("Content-Length: $size");
    header("Content-Type: application/octet-stream"); 
    header("Content-Disposition: attachment; filename=".basename($filename)); 
    readfile("$filename");
    ?>
      

  6.   

    file_exists($filename)
    這個不行啊,文件找不到,我要怎麼寫文件的路徑???
      

  7.   

    難道路徑要這樣寫???
    $filename="../images/download/survey.jpg";
      

  8.   

    我不知道你的网站的目录结构在该程序用getcwd()获取路径
    然后去构造相对路径