我的场景,用户通过Android设备将数据和图像发布到服务器上。我希望处理上传的脚本等待响应,直到图像上传100%。
实际上我不清楚,因为我还是初学者,如果这个脚本已经这样做了。 通过android发布项目时,我收到的响应非常快,图像在1到2MB之间。
这是我现在使用的脚本:
<?php
/************************************************
Required PHP Files
************************************************/
require_once("../models/funcs.php");
require_once("../models/db-settings.php");
/************************************************
Functionality
************************************************/
$image_path = "../images/items/";
$image_name = $_FILES['uploaded_file']['name'];
$user_id = $_POST['user_id'];
$query = ...
$result = $my_db->query($query);
$image_path = $image_path . basename( $_FILES['uploaded_file']['name']);
if(move_uploaded_file($_FILES['uploaded_file']['tmp_name'], $image_path) && !$my_db->error) {
echo 200;
} else{
echo 400;
echo $my_db->error;
echo "There was an error uploading the file, please try again!";
echo "filename: " . basename( $_FILES['uploaded_file']['name']);
echo "target_path: " .$target_path1;
}
?>