Как загрузить файл на мой сервер, используя HTML - PullRequest
27 голосов
/ 12 апреля 2011

В основном у меня есть эта форма, которая позволяет пользователю загружать на мой сервер:

<form id = "uploadbanner" method = "post" action = "#">
      <input id = "fileupload" type = "file" />
      <input type = "submit" value = "submit" id = "submit" />
</form>

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

Ответы [ 3 ]

49 голосов
/ 12 апреля 2011
<form id="uploadbanner" enctype="multipart/form-data" method="post" action="#">
   <input id="fileupload" name="myfile" type="file" />
   <input type="submit" value="submit" id="submit" />
</form>

Чтобы загрузить файл, необходимо установить enctype="multipart/form-data" в вашей форме

Вам нужен этот тип формы, а затем несколько php для обработки файла:)

Вывероятно, стоит проверить Uploadify , если вы хотите что-то очень настраиваемое из коробки.

8 голосов
/ 29 октября 2014

Вам нужно enctype="multipart/form-data", иначе вы загрузите только имя файла, а не данные.

0 голосов
/ 20 июня 2016

Помимо того, что уже заявили другие, для того, чтобы сервер мог прочитать и сохранить файл, необходимы какие-то серверные сценарии.

Использование PHP может быть хорошим выбором, но выВы можете свободно использовать любой язык сценариев на стороне сервера.http://www.w3schools.com/php/php_file_upload.asp может быть полезным на этом конце.

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