Как мне сделать форму загрузки файла в мой блог? - PullRequest
0 голосов
/ 12 декабря 2010

Я хочу загрузить файлы по этому адресу: http://chusmix.com/Imagenes/grupos, и я пытаюсь использовать этот простой код, но он не работает:

<form enctype="multipart/form-data" method="post" action="http://chusmix.com/Imagenes/grupos">

Please specify a file:<br>
<input type="file" name="datafile" size="40">
</p>
<div>
<input type="submit" value="Send">
</div>
</form>

Ответы [ 3 ]

2 голосов
/ 12 декабря 2010

Как ни странно, первый результат поиска в Google дал это довольно полезное руководство .Почему бы не прочитать это?

1 голос
/ 12 декабря 2010

Прочтите главу руководства PHP "Обработка загрузки файлов":

http://php.net/manual/en/features.file-upload.php

То, как вы думаете, работает с загрузками, не так, как работаетФорма отправляет в скрипт, который вы хотите обработать запрос, а не место, где вы хотите загрузки.Когда вы загружаете файл в Apache, он помещает этот файл во временный каталог компьютера (в Linux это / tmp по умолчанию).

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

0 голосов
/ 12 декабря 2010

Убедитесь, что форма загружена через
http://chusmix.com/Imagenes
Браузеры, которым вы не разрешаете загружать на неизвестный веб-сайт (та же политика происхождения).

Редактируйте форму

<form enctype="multipart/form-data" method="post" action="/grupos">
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...