Всем привет.
Есть такая проблема: flash-скрипт по некоторому событию загружают jpeg-картинку, посылая её с заголовком application/octet-stream. После загрузки файла флэш-скрипт ждёт ответа, и если файл загружен, то выполняет еще одно действие. Файл загружается, обращаясь к веб-адресу: http://domain.com/save.php?id=(random_digits).
Что происходит: судя по всему, всё передается нормально, т.к. скрипт save.php сохраняет картинку. Однако, дальше происходит странное: плагин httpFox показывает, что скрипт выдает в ответ ошибку 500 Internal Server Error. Не понимаю, как такое может быть, если картинка в итоге сохранилась? Соответственно, и флэш-скрипт не может дождаться нормального ответа, поскольку получает ошибку. При этом через веб save.php файл открывается отлично. Через cURL тоже загружается нормально.
Чем может быть обусловлено получение 500-ой ошибки от nginx в данном случае?
Заранее всем спасибо за ответы.