Загрузка файла в скрипт Perl CGI из Javascript / JQuery - PullRequest
0 голосов
/ 19 января 2012

Я хочу отправить файл на сервер, используя Javascript на стороне клиента и скрипт perl cgi на сервере. И я не знаю, с чего начать.

Это то, что я понимаю, что мне нужно сделать; откройте файл, прочитайте его, передайте его серверу в качестве тела запроса, извлеките файл из тела запроса на стороне сервера.

Так кто-нибудь знает хороший способ сделать это? Также, если у меня что-то не так, пожалуйста, дайте мне знать.

1 Ответ

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

Я бы рекомендовал использовать jquery на стороне клиента и CGI.pm на стороне сервера. Следующие ресурсы предоставят подробную информацию:

  • Учебное пособие о том, как использовать File API современных браузеров (с метафорой перетаскивания или без нее). Чтобы узнать, поддерживают ли ваши целевые пользовательские агенты эту технику, посмотрите здесь и здесь .
  • Метод JQuery для выдачи запроса POST атрибут data будет reader.result в вашем случае (принимая имена переменных из примеров кода в связанном руководстве). просто запомните reader.readAsText, чтобы сделать содержимое файла доступным для javascript.
  • обработка загруженных файлов с помощью модуля perl CGI.pm как часть сценария cgi.

оставьте комментарий, если вам нужна дополнительная поддержка для выполнения своей работы. объяснения и пример кода в цитируемых документах на самом деле довольно хороши. Также взгляните на ответ на вопрос, на который ссылался Квентин, если вы еще этого не сделали. С уважением

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