Так допишите сами.
TABLE sites
- id
- url
TABLE keywords
- keyword
TABLE scans
- site_id
- keyword_id
- time
- position
А вам зачем это знать?
Сабж - стремный ГС.
Про что и речь. Есть вариант записать в асинхронно передаваемые данные контент файла, но для этого надо получить доступ к нему на чтение из JS, а это значит обойти систему безопасности браузера.
Вообще-то Content-length - это RESPONSE-заголовок, а не REQUEST. Так что оно тут никаким боком.
KosoyRoman, ну ежели хоть как-нибудь, да с отключением безопасности в браузере, то наверное есть способы (минимум два выше нашли). Только не гуд это. Юзайте swfupload, там на раз-два все делается.
А суть обоих вопросов в одном - как через JS получить доступ к локальному файлу. Если есть этот доступ, то конечно его и аплоадить можно, и размер посчитать, и даже изменить, если права есть. Но только в 99,999999% случаев этого доступа нет, если только какой-нибудь экспериментатор не прибьет систему безопасности браузера.
Об этом у уже писал выше
psylosss добавил 28.01.2009 в 18:33
malls, это все пустой флуд. Я попросил показать кусок кода, позволяющий делать то, о чем вы заявили. В популярных браузерах, без танцев с бубном вокруг безопасности. И на чистом AJAX без ифреймов. Слабо?
Ну-ну. Читаем что по ссылке, которую вы дали:
То есть некий браузер дает возможность аплоадить своими встроенными средствами файл, дает интерфейс для JS для этой фичи, и уже становится постулатом, что через AJAX можно грузить файлы. Самим-то не смешно?
Еще раз повторяю: AJAX не позволяет загружать файлы на сервер. Есть способы обхода ограничения. Самый популярный - создание iframe. Упомянутый jquery использует именно этот способ.
Итак, malls, раз уж выступили с таким смелым заявлением, ждем от вас примера кода загрузки файла на сервер с использованием асинхронной загрузки файла на сервер без использования iframe.
То же самое относится к ТС:
1. Технология AJAX вообще не позволяет аплоадить файлы.
2. JS вообще не позволяет узнать размер локального файла.
3. Ваше решение - Flash. Пример отличной реализации - swfupload.org.
Вставить две картинки в пост проще, чем запаковать в архив и прикрепить ZIP. Вопрос: почему прикреплен ZIP?
Я бросил этот проект года полтора года. Трафика, может, человек 20 наберется :)
Доходы не извлекаю.