代码之家  ›  专栏  ›  技术社区  ›  Luca Reghellin

更可靠的移动文件检查?

  •  0
  • Luca Reghellin  · 技术社区  · 6 年前

    像往常一样,在所有检查结束时,我得到了以下代码:

    if(!move_uploaded_file($tempFile,$targetFile)){
      header("HTTP/1.0 500 Internal Server Error");
      $response = array (
        'status'    => 'error',
        'file_link' => $targetFile
      );
    } else [...ok...]
    
    [...]
    
    echo json_encode($response);
    exit;
    

    它确实上传了文件 $targetFile 这是正确的。问题恰恰相反: move_uploaded_file 即使我设置了 $targetFile

    因此,当目标目录错误或不可写时,我的ajax程序不会收到错误。那么,有没有更好的方法来检查一个文件在执行后是否真的上传了 move_uploaded_file() ?

    0 回复  |  直到 6 年前