| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > JavaScript: Общие вопросы > скачать указанное количество байт файла с сервака |
| Автор: JSman 24.7.2007, 15:08 |
| как скачать определенное количество байт текстового файла с сервака? скачать сам файл через AJAX проблем нет. а вот чтобы определенный размер был?)) |
| Автор: Alik_Kirillovich 24.7.2007, 15:27 |
| Предположим, что кодировка файла заранее известна. В Unicode 1 символ занимает 2 байта, в ANSI и прочих - 1 байт. Соответственно считываем из файла первые n/2 или n символов в зависимости от кодировки. Написать PHP, ASP или еще какой ни будь серверный скрипт, считывающий из текстового файла строку нужной длины и возвращающий ее AJAX-клиенту, думаю труда не составит... Но это самый тупой способ, может быть, кто подскажет "поизящнее"... |
| Автор: JSman 25.7.2007, 15:53 |
| ну это понятно.. кроссбраузерность не нужна. только ie. клиент хочет обойтись без отсылки и обработки данных на сервере. если не вспомните средства Jscript, может есть встроенные средства Windows типа консоли? |
| Автор: 12345c 26.7.2007, 12:59 |
| Нет таких средств - управлять файлами - это прерогатива сервера, а для клиента есть протокол HTTP без всяких признаков размеров. Так что или закрывайте вопрос, или скажите, в какой раздел форума перенести |
| Автор: JSman 26.7.2007, 15:53 |
| окей, последний вопрос =) а если использовать flash? |
| Автор: Alik_Kirillovich 27.7.2007, 04:50 |
| На сколько я понимаю, Flash для скачивания данных также на низком уровне использует протокол HTTP. А HTTP не содержит команд для ограничений размера скачиваемого файла. |