Загрузите файл с php и ajax без использования обычного метода отправки сообщения - PullRequest
0 голосов
/ 12 января 2012

Я пытаюсь загрузить файл с php.Обычный процесс:

форма POST->php

Но я использую этот метод:

form->button с событием onclick, которое вызывает ajax / javascript function->ph вызов сценария p из javascript

Я передаю полную форму (this.form) javascript, javascript выполняет некоторые действия и отправляет все входные данные формы один за другим в php, используя GET (xxx.php?xxx=xxx&yyy=yyy....), один из нихвходные данные - это ФАЙЛ, и я не знаю, как отправить его в сценарий PHP через функцию javascript.

Заранее спасибо

Ответы [ 2 ]

0 голосов
/ 12 января 2012

Вы можете использовать HTML 5 File API для загрузки файла через JS ( здесь хороший учебник).Но вы должны быть осторожны, потому что сервер может иметь ограничение максимальной длины URI (см. это для более подробной информации).

0 голосов
/ 12 января 2012

Во-первых, вы не можете отправить файл с помощью GET, просто используйте POST, во-вторых, вам нужен флэш-загрузчик для

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...