upfile.php 883 B

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. <?php
  2. define('BASE_ROOT_PATH',str_replace('\\','/',dirname(__FILE__)));
  3. function upfile_joutput_data($datas)
  4. {
  5. $data = array();
  6. $data['code'] = 200;
  7. $data['message'] = 'SUCCESS';
  8. $data['datas'] = $datas;
  9. echo(json_encode($data));
  10. }
  11. function upfile_joutput_error()
  12. {
  13. $data = array();
  14. $data['code'] = 15000;
  15. $data['message'] = "上传文件失败.";
  16. $data['datas'] = null;
  17. echo(json_encode($data));
  18. }
  19. if ($_POST)
  20. {
  21. $base_path = BASE_ROOT_PATH . '/data/upload/uploadtmp';
  22. $ret = array();
  23. if(isset($_POST["file_path"]) && isset($_POST["file_sha1"]) && isset($_POST["file_name"])) {
  24. $file_path = $_POST["file_path"];
  25. $file_path = str_replace($base_path, '', $file_path);
  26. $ret['file_path'] = $file_path;
  27. $ret['file_sha1'] = $_POST["file_sha1"];
  28. $ret['src_name'] = $_POST["file_name"];
  29. upfile_joutput_data($ret);
  30. } else {
  31. upfile_joutput_error();
  32. }
  33. }
  34. ?>