簡體   English   中英

PHP POST文件上傳不起作用..無法找出問題所在?

[英]PHP POST File Upload not working.. can't figure out what's wrong?

我正在構建一個應用程序,希望用戶能夠從智能手機將照片固定到網站。 目前,該代碼可在iPhone上運行,但是由於某種原因,即使使用后期測試服務器( http://www.posttestserver.com ),我也無法使其在Android上正常運行!

我只是無法弄清楚此時可能出了什么問題。

這是我的代碼:

<?php
include_once('db.php');
include_once('hfk_utils.php');


if ($_POST) {
  if ($_FILES['imgfile']['error'] == 0) {
      $filepath = UPLOAD_PATH.$_FILES['imgfile']['name'];
      $uri = UPLOAD_URI_PATH.$_FILES['imgfile']['name'];
      $url = URL_BASE_TRUE . '/' . $uri;
      $thumb = URL_BASE_TRUE . '/' . UPLOAD_URI_PATH. 'thumbs/' . $_FILES['imgfile'] ['name'];
      $timestamp = date('Y-m-d H:i:s');
      move_uploaded_file($_FILES['imgfile']['tmp_name'],$filepath);
      createThumbs( UPLOAD_PATH, UPLOAD_THUMB_PATH, 100 );
      $sql = mysql_query('INSERT INTO hfk_images (rid,uri,url,thumbnail) VALUES ("'.$_POST['rid'].'","'.$uri.'","'.$url.'","'.$thumb.'")');
      $iid = mysql_insert_id();
      mysql_query('INSERT INTO hfk_nodes (rid,author,text,iid,timestamp) VALUES ("'.$_POST['rid'].'","'.$_POST['author'].'","'.$_POST['title'].'","'.$iid.'","'.$timestamp.    '")');
  } else {
    print_r($_FILES);
    print 'Cant Upload Image';
  }
} else {
    print 'Cant Upload Image';
}

die();
?>

感謝您的幫助!

確保您在表單上設置了enctype='multiform/data'

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM