LINUX.ORG.RU

Сообщения wendokapez

 

content-disposition, UTF-8, имя файла

Форум — Web-development

Привет,

Есть сервлет, который выдает файл (возню с самим стримом опускаю):

String fileName =  URLEncoder.encode("\u4F60\u597D", "UTF-8");

//Works with chrome, should be ok in IE (not verified)
//response.setHeader("Content-Disposition", "attachment;filename=\""+ fileName +"\"" );

//Fine with Firefox
response.setHeader("Content-Disposition", "attachment; filename*=utf-8''" + fileName );

//Safari?

Имя файла в Save As диалоге для Файрфокса и Хрома так как надо, но вот для Сафари - ничего не могу придумать. mime-encoded не понимает, варианты вышеизложенные также не хавает.

Если так:

String fileName =  "\u4F60\u597D";
response.setHeader("Content-Disposition", "attachment; filename=\""+ fileName +"\"" );

то:

curl -I http://localhost:8080/TestFileDownload/DownloadFileServlet

HTTP/1.1 200 OK
X-Powered-By: Servlet/3.0
Server: GlassFish Server Open Source Edition 3.0.1
Content-Disposition: attachment;filename="`}"
Content-Type: text/plain;charset=utf-8
Content-Length: 0
Date: Sun, 30 Jan 2011 02:33:38 GMT

Откуда «`}»? Такое впечатление, что забирает из utf-8 sequence latin-1 (60, 7D).

Никто не сталкивался? Спасибо.

wendokapez
()

Ubuntu 9.10 alpha 6 пробл. с инетом

Форум — Desktop

После обновления до 9.10 очень медленный трансфер по хттп. Причем скорость при работе с apt - вполне приличная, скайп работает ок, так что это касается, по-видимому, браузеров. Firefox 3.5.3, Konqueror 4.3.1. Disable ipv6 support в Firefox не помогает. Подключаюсь по вайфай к роутеру (свой). Может, кто-то сталкивался? Раньше замечал, что работало все ок если бутнуться с ядром 2.6.28. Спасибо.

wendokapez
()

Лицензия: открытый код, запрет возможности форка

Форум — Development

Добрый день,

Вожноможно, не совсем туда пост, но все же... Я не очень-то разбираюсь в лицензиях, но интересно: существует ли такая лицензия, которая регламентировала бы использование открытого кода таким образом, чтобы тот был фактически RONLY. Т.е. есть код, смотрите, компильте, пользуйтесь продуктом, но менять там нельзя вообще ничего.

И еще просьба, может кто-то имеет ссылку на сравнение/описание существующих лицензий, рекомендации какая больше подходит под определенную модель.

Спасибо.

wendokapez
()

Java + Oracle 10g

Форум — Development

Привет всем. Решил на всякий случай продублировать сдесь (запостил на sql.ru) Звеняйте ежели не в тему :)

Тут столкнулся с проблемой:

Есть query: select to_char(a.code1||a.code2), "0" from a

Доступ через Oracle JDBC driver (Oracle 10g). Запускается все под линуксом, 64-бит. Проблема в том, что на разных серверах длина филда "0" не одинаковая. На некоторых ResultSet#getString(2) возвращает "0"+31 пробел. Но если убрать ", или to_char(0) то все ок.

В чем может быть проблема? Спасибо.

>>>

wendokapez
()

SuSE 10.2, bluetooth, GPRS, Nokia 6021

Форум — Linux-hardware

Добрый вечер! SUSE 10.2, Nokia 6021, настроил все ок, но при соединении (pairing) пишет, что pairing failed. Причем, немаловажно, что сам телефон не может найти комп. И что самое интересное - под SUSE 10.1 все завелось сразу без бубна... Мужики, кто сталкивался - помогите, пожалуйста. Спасибо.

wendokapez
()

Vimpelcom

Форум — Talks

Господа. А обитает тут кто-нибудь, имеющий отношение у сабжу? Интересно поговорить о некоторых аспектах использования некоторой системы... Кстати, если вы имеете отношение к xUMC или Киевстар, то тоже интересно. Интересует, естественно, исключительно IT стафф :)

wendokapez
()

RSS подписка на новые темы