Здесь несколько вещей не так.
- Ничто не вызывает
uploadImage()
, поэтому, конечно, ничего не произойдет.
- Выполнение
Data.append("image", "test.jpeg");
добавит поле с именем image
со строкой полезной нагрузки "test.jpeg"
, а не изображение с именем test.jpeg
.
- Если вы ожидаете, что это будет предоставленное пользователем изображение, вы должны использовать элемент
<input type="file">
и захватить объект File
из его свойства списка files
. Другого способа доступа к пользовательскому контенту нет.