Re: Отдача файлов без расширения

Роман n.g.i.n.x.e.r at gmail.com
Thu Aug 13 02:14:41 MSD 2009


давно с этой системой не работал поэтому точно сказать не могу только
картинки ли она так складывает или все подряд
а если там не картинка а мс документ например


еще у меня возникли проблемы с отдачей с исключением

обычно работало правило

if (!-e $request_filename) {.
       rewrite ^.* /netcat/require/e404.php last;
}

на более старых версиях где не было такого "хода конем"

а сейчас подумал исключить обработку всей папки из этого правила

попробовал
rewrite ^/(.*|!netcat_files) /netcat/require/e404.php last;
но что то не получается

плохо пока праила строить получается
не подкажешь где ошибка?

13 августа 2009 г. 1:49 пользователь Alexey Kovyrin
(alexey at kovyrin.net) написал:
> Ну в img браузер может догадаться что это картинка даже если пришел
> octet stream. А напрямую - нет причин подумать, что это картинка. Так
> а что мешает вам сделать add_header Content-Type 'image/jpeg' (ну или
> что там у вас лежит)? Или я не понял вопроса?
>
> 2009/8/12 Роман <n.g.i.n.x.e.r at gmail.com>:
>> в пределах html кода кода все показывается нормально
>> например
>> <img src='/netcat_files/432/228/h_5c13c2637933dfb75876236537525b3a'/>
>>
>> а если выйти на прямую ссылку отдает octet-stream
>>
>>
>> 13 августа 2009 г. 0:53 пользователь Alexey Kovyrin
>> (alexey at kovyrin.net) написал:
>>> define "трындец"
>>>
>>> 2009/8/12 Роман <n.g.i.n.x.e.r at gmail.com>:
>>>> Здравствуйте.
>>>> Столкнулся с проблемой отдачи файлов без расширения.
>>>>
>>>> Стоит система неткат и она создает файлы типа
>>>>
>>>> .../netcat_files/432/228/h_5c13c2637933dfb75876236537525b3a
>>>>
>>>> и трындец
>>>>
>>>> че за файл говорит не знаю
>>>> идите с такой хренью мол )
>>>>
>>>
>>>
>>>
>>> --
>>> Alexey Kovyrin
>>> http://kovyrin.net/
>>>
>>
>
>
>
> --
> Alexey Kovyrin
> http://kovyrin.net/
>


More information about the nginx-ru mailing list