В настоящее время я отправляю байт [] из моего интерфейса в свой домен и PHP-код. Массив байтов, который я отправляю, называется «фото», и он отправляется как System.Text.Encoding.UTF8, «application/json». Моя цель состоит в том, чтобы получить байт [] в изображение, а затем загрузить его в мою доменную папку (которая уже существует) мне нужно получить имя_файла и image_tmp_name из этого байта [], чтобы сделать это? Я немного не уверен, как именно я должен заставить это работать.Как получить имя_файла и image_tmp_name из байта [] в PHP?
настоящее время у меня этот код:
<?php
$value = json_decode(file_get_contents('php://input'));
if(!empty($value)) {
print_r($value);
}
?>
С помощью этого кода на печать дает мне огромную строку текста, содержащего байт [].
Как мне получить имя_источника и image_tmp_name из этого байта []? Моя цель состоит в том, чтобы загрузить изображение на моем domainmap (названный photoFolder, что уже существует) с кодом ищет что-то вроде этого:
$image_tmp_name = ""; //I currently do not have this value
$image_name = ""; //I currently do not have this value
if(move_uploaded_file($image_tmp_name, "photoFolder/$image_name")) {
echo "image successfully uploaded";
}
Как я отправить его:
static public async Task <bool> createPhotoThree (byte [] imgData)
{
var httpClientRequest = new HttpClient();
var postData = new Dictionary <string, object>();
postData.Add ("photo", imgData);
var jsonRequest = JsonConvert.SerializeObject(postData);
HttpContent content = new StringContent(jsonRequest, System.Text.Encoding.UTF8, "application/json");
var result = await httpClientRequest.PostAsync("http://myadress.com/test.php", content);
var resultString = await result.Content.ReadAsStringAsync();
return true;
}
Покажите нам, что вы получаете в результате 'print_r ($ value)' _Введите его в свой вопрос, не отправляйте его в качестве комментария_ – RiggsFolly
Также как вы создаете эти данные, которые вы называете массивом 'byte' – RiggsFolly
Я создаю его из мой интерфейс (платформа приложения), который я отправляю в этот домен и код. – medvedo