Я пытаюсь отправить несколько параметров с помощью MultipartUploadRequest
(загрузить сервис) на PHP и сохранить их в базе данных. Вот MultipartUploadRequest
использование:Как отправить несколько параметров с помощью MultipartUploadRequest
new MultipartUploadRequest(this, uploadId, Constants.UPLOAD_URL)
.addFileToUpload(path, "image") //Adding file
.addParameter("name", name) //Adding text parameters to the request
.addParameter("bossname", bossname)
.addParameter("field", field)
Как я должен получить эти параметры в PHP? Это PHP часть, которая не работает:
if($_SERVER['REQUEST_METHOD']=='POST'){
//checking the required parameters from the request
if(isset($_POST['name']) and isset($_FILES['image']['name'])){
//connecting to the database
$con = mysqli_connect(HOST,USER,PASS,DB) or die('Unable to Connect...');
//getting name from the request
$name = $_POST['name'];
$bossname = $_POST['bossname'];
$field= $_POST['field'];
Когда я посылаю только name
, нет никаких проблем, у меня есть image
в сервере и name
и url
в моей базе данных. Но когда я отправляю больше параметров, таких как bossname
или field
, я получаю image
на моем сервере, но ничего в базе данных нет.
Возможный дубликат [Проводка необработанные данные изображения в виде многотомных/form-данных в завитка] (http://stackoverflow.com/questions/21905942/posting-raw-image-data-as-multipart-form-data-in-curl) – dvdgsng
Что значит «получить параметры в php»? вы имеете в виду получить параметры, которые вы только что установили из объекта MultipartUploadRequest? – MikeSchem
Что такое MultipartUploadRequest? Это не похоже на PHP. – miken32