2015-05-11 6 views
0

Я отправляю файл на сервер с помощью phonegap filetransfer плагина. Плагин переноса файлов показывает успешную передачу, но когда я проверил свой сервер, файл не существует. Когда я проверил код ответа он показывает следующее:PHP File Upload Response

Array(
[file]=>Array 
(
[name]=> hlc_parkingkanyakumari11-5-2015 1183232.db 
[type]=> 
[tmp_name]=> 
[error]=>1 
[size]=>0 

) 
)false 

может кто-нибудь объяснить это error.My размер файла является 4.1MB. Я изменил upload_max_filesize на 10M, но этот ответ приходит с сервера.
Я тестирую его на своем локальном сервере (XAMPP)

+0

Вы перезапустили сервер после того, как вы изменили настройки php.ini? – Passerby

+0

Спасибо за ответ. да, я сделал @Passerby. – AmritM

+0

[This] (http://stackoverflow.com/a/4255650/1057527) может быть проблемой. – machineaddict

ответ

0

Спасибо всем за ваш ответ. Я нашел решение своей проблемы. я проверил журнал ошибок PHP, он показывает следующее сообщение об ошибке

POST Content-Length of 4456596 bytes exceeds the limit of 3145728 bytes in Unknown on line 0 

Тогда я проверить значение post_max_size в файле php.ini. он был установлен в 3M, который был меньше размера файла, который я пытался передать. Я изменил значение до 8M, теперь он работает нормально.