Rails: Send a file to user

Изпращането на файл към потребителя е доста тривиална задача, и начинът по който можете да я постигнете с Rails е относително лесен - основната функция за целта е send_file, която, според документацията би трябвало да прави следното:

Sends the file by streaming it 4096 bytes at a time. This way the whole file doesn‘t need to be read into memory at once. This makes it feasible to send even large files

Да, ама не. Ако ползвате mongrel (което правят 90% от rails developer-ите), файлът изобщо не се разбива на парчета от по 4096 bytes, а се качва целия в паметта.

Публикувана в 14:22 на 09.05.2008 | няма коментари | Категория: Web Development виж още

Slackware 12.1

Почивните дни по Гергьовден очевидно са били само за местна консумация. За 4-те дена в които бях далеч от обсега на каквито и да било средства за осведомяване се случиха доста неща, основно в областта на отворения код. Доста странно се почувствах когато, сядайки за сефте пред компютъра в края на почивния период, научих за появата на нова стабилна версия на една от най-уважаваните от мен дистрибуции - Slackware.

Публикувана в 17:12 на 08.05.2008 | няма коментари | Категория: Linux/UNIX виж още
май 2008
пн вт ср чт пт сб нд
« апр    
 1234
567891011
12131415161718
19202122232425
262728293031  

Архив

Категории


За sthoughts.com

stinger's thoughts е мястото, където пиша за нещата, от които се интересувам - последни тенденции в изработването на web сайтове, музика, кино, книги и всякакви любопитни неща за света, който ме заобикаля.

Маркери

action adventure ajax comedy crime css debian dom drama encoding favorites flash flex fun google hate ipod javascript jsp kernel linux lirc mobile mystery openbsd openid php Portfolio rails rant rockbox romance sci-fi servlet slackware south-park thriller tips ubuntu unix web-2.0 windows xml xpath youtube