parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

как передать файл без формы?

agat 09.07.2007 13:22 / 09.07.2007 14:08

Думал, думал... Решил попробовать через base64. Т.е. принцип такой - грузим файл, кодируем его в бейс64, и передаем в строке запроса. На той странице декодируем из бейс64 - получаем файл. Это в теории. На практике же не получается. Апач падает с malformed header from script parser3.exe. Думал может ошибка в переводах строк. Вырезал. Не помогло. Таинтил и с uri и с file-spec - не помогло.

Как сделать? Позарез надо.

P.S. Суть в том, что все запросы идут в index.html, а из нее я обрабатываю строку запроса, и уже отдаю пользователю то, что нужно. Но есть страницы, в которых идет подгрузка фалов юзером - так вот эти файлы нужно передать в страницу, которую я определяю в index.html. Как это сделать? Уже все перепробовал. Нашел рабочий вариант - сохранять все поля типа file на диск, и в другой странице проверять их наличие. Но это же задница, а не решение. Подскажите, как поступить правильнее?

P.S.2 Попробовал на файле маленького размера - получилось. 43 байта, кодированый в base64
R0lGODlhAQABAIAAAP///wAAACH5BAUUAAAALAAAAAABAAEAAAICRAEAOw==
Т.е. получается закодировать, передать в строке запроса, раскодировать и получить рисунок. А с большими не получается. В чем проблема?