php 不可能访问到客户端的文件,当然是先上传再处理

解决方案 »

  1.   

    先上传在处理,请问php怎么对已经上传的文件进行处理?
      

  2.   

    先上传在处理,请问php怎么对已经上传的文件进行处理?
      

  3.   

    学习是必要的 http://www.w3school.com.cn/php/php_file_upload.asp
      

  4.   

    就比如我想要做文件切分,照你说的先用表单上传了之后,php怎么对这个上传了的文件进行切分?
      

  5.   

    $filename = '你准备切分的文件名';
    $cutsize = 1024; //切分后每个文件的大小
    $size = file_size($filename);
    $fp = fopen($filename, 'rb');
    $i = 0;
    do {
      $buf = fread($fp, $size);
      file_put_contents(str_replace('.'. "_$i.", $filename), $buf);
      $i++;
    }while(strlen($buf) == $size);
    fclose($fp);
      

  6.   

    我的上传就是用户在表单浏览框选择文件。可是这里的input显示的是文件名不是绝对路径,我的文件切分只能对本地文件切分,就是代码里指定的文件名(绝对路径)
      

  7.   

    $_FILES 是做什么的?
    上传文件的所有信息都在它里边
      

  8.   


    $_FILES['myFile']['name'] 显示客户端文件的原名称,也得不到绝对路径。
    难道上传了之后就可以只要文件名就能进行切分?上传之后的文件操作还是由php来完成吗?
      

  9.   

    $_FILES['myFile']['tmp_name'] 才是上传后的文件名
      

  10.   

    所以上传后对$_FILES['myFile']['tmp_name'] 进行操作就可以了?切分后的文件是放在了服务器上吗?