Rezchik
Новичок
Скрипт php не выгружает файл JPG
В переменную HTTP_RAW_POST_DATA из флеша передается изображение.
Код, который ниже, должен сохранить на локальную машину файл в формате JPG.
На моем сервере этот код работает неверно - файл сохраняется на локальную машину, но он не читается. На других серверах проверяли, код работает правильно, файл сохраняется в формате JPG. В чем может быть дело?
флаг включен - php_flag always_populate_raw_post_data - On
<?php
$image_data = $GLOBALS["HTTP_RAW_POST_DATA"] ;
$filename_to_save = "creative/image" . rand() . ".jpg";
if(isset($image_data)){
$jpg_file = fopen($filename_to_save, "wb") or die("File not opened!");
if($jpg_file){
set_file_buffer($jpg_file, 200);
fwrite($jpg_file, $image_data);
fclose($jpg_file);
}
}
?>
В переменную HTTP_RAW_POST_DATA из флеша передается изображение.
Код, который ниже, должен сохранить на локальную машину файл в формате JPG.
На моем сервере этот код работает неверно - файл сохраняется на локальную машину, но он не читается. На других серверах проверяли, код работает правильно, файл сохраняется в формате JPG. В чем может быть дело?
флаг включен - php_flag always_populate_raw_post_data - On
<?php
$image_data = $GLOBALS["HTTP_RAW_POST_DATA"] ;
$filename_to_save = "creative/image" . rand() . ".jpg";
if(isset($image_data)){
$jpg_file = fopen($filename_to_save, "wb") or die("File not opened!");
if($jpg_file){
set_file_buffer($jpg_file, 200);
fwrite($jpg_file, $image_data);
fclose($jpg_file);
}
}
?>