У меня есть html-форма. Я хочу добавить к нему простую функцию загрузки изображений, и она отправит изображение на страницу php под названием «next.php». Любые предложения о том, как это сделать?Как добавить простую загрузку изображения в форму?
ответ
Я не знаю никаких средств для взаимодействия с файлом input
на стороне клиента, поэтому вам нужно будет проверить/проверить загруженную файловую серверную часть (в скрипте «next.php») но это должно быть достаточно:
<form action="path/to/next.php" method="post" enctype="multipart/form-data">
<fieldset>
<input type="file" name="picture" id="picture" />
</fieldset>
</form>
Атрибут enctype должен быть установлен или это не сработает. Он будет бить головой о стену, пытаясь понять, что происходит не так ... –
@Brian H, oops ... спасибо и отредактирован. Всегда есть что-то ** ... = D –
Создайте HTML-форму, как следующее:
<html>
<body>
<form action="next.php" method="post" enctype="multipart/form-data">
<label for="image">Image:</label>
<input type="image" name="image" id="image" /><br />
<input type="submit" name="submit" value="Submit" />
</form>
</body>
</html>
Ваш файл "next.php" может обрабатывать изображение, похожее на это:
<?php
if ($_FILES["file"]["error"] > 0)
echo "Error: " . $_FILES["image"]["error"] . "<br />";
else
{
echo "Upload: " . $_FILES["image"]["name"] . "<br />";
echo "Type: " . $_FILES["image"]["type"] . "<br />";
echo "Size: " . ($_FILES["image"]["size"]/1024) . " Kb<br />";
echo "Stored in: " . $_FILES["image"]["tmp_name"];
}
На этом этапе вы можете сделать его более безопасным, проверив тип и обеспечив его только jpg, gif, png или сортировку. Я бы рекомендовал скопировать изображение на 2 или 3 размера (большой, средний, оригинальный) и удалить его из временного каталога. Вы можете использовать ImageMagick для изменения размера изображений, а затем использовать функции filesystem для перемещения и удаления временных загрузок.
- 1. добавить простую форму в plug in development
- 2. Как добавить переключатель переключателя в простую форму в рельсах
- 3. Как создать простую загрузку больше в javascript
- 4. Как сделать встроенную форму, используя простую форму-
- 5. Как добавить форму внутри изображения?
- 6. Как добавить простую пользовательскую форму в панель администратора magento
- 7. Добавить простую проверку, чтобы сформировать загрузку файла в AngularJS
- 8. Как создать простую форму AEM
- 9. Как создать простую форму настроек?
- 10. Как создать простую форму контакта?
- 11. Как проверить простую веб-форму
- 12. Придумайте простую регистрационную форму
- 13. Как сделать простую форму в mean.js
- 14. Как построить простую форму в CQ5
- 15. Как создать простую форму в Android?
- 16. Drupal 7 - Добавить форму редактирования узла в «Простую страницу»
- 17. Как добавить загрузку «spinner»
- 18. передавая переменное простую форму символа
- 19. Сделать простую форму радиокнопки скрыты
- 20. Cakephp как создать простую форму поиска
- 21. Как сделать «обратную» простую форму Rails?
- 22. Python & Algorithm: Как выполнить простую форму геометрии?
- 23. Как передать 2 аргумента, используя простую форму?
- 24. Как создать простую форму весны при запуске
- 25. Как создать простую форму Java с Swing?
- 26. Как создать простую вложенную регистрационную форму?
- 27. Как получить простую форму поиска, работая
- 28. Как подать простую форму с помощью Angular
- 29. Как добавить загрузку изображения вместе с ajax jquery form submit
- 30. Как добавить простую кнопку ActionScript
Поиск в Google файла загрузки PHP возвращает около 25 миллионов результатов, таких как: http://www.w3schools.com/PHP/php_file_upload.asp PS: Я вижу, что вы отметили свой вопрос 'asyncfileupload': вы хотите загрузка должна быть асинхронной? – nico
перейдите по адресу http: // google com, а затем введите загрузку изображения php. Это всегда помогает. Вероятно, вы даже найдете статью на своем родном языке –
@Col. Shrapnel ... heh –