Как я могу изменить тип содержимого загруженного файла в php?

Я хочу использовать API загрузки изображений. Он получает файл изображения через POST и отправляет мне тот URI изображения, которое я загрузил. но этот API отправляет мне ошибку. Если содержимое -Тип изображения не является типом mime-типа изображения (, например изображение/jpeg, изображение/png,...)

Но когда я загружаю файл изображения через FTP и использую CURL для загрузки файлов, он отправляет мне ошибку, потому что тип содержимого -этого изображения всегда «приложение/октет -поток». Я хочу изменить этот тип mime. Есть ли способ изменить это?

Вот код:

<?php
$fileUploadPostParams = Array(
    "uploadedfile" => "@/files.jpg"
);

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "http://uix.kr/widget/parameter.php");
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, $fileUploadPostParams);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
echo curl_exec($ch);
?>

и вот результат:

...
===== file ===== 
Array
(
    [uploadedfile] => Array
        (
            [name] => 2312.jpg
            [type] => application/octet-stream
            ^^^^ I want to change here...
            [tmp_name] => /tmp/php5bigGV
            [error] => 0
            [size] => 383441
        )
)

извините за плохой английский.. спасибо

5
задан user1035957 13 July 2012 в 10:49
поделиться