Подскажите, как отправить изображение в формате multipart/form-data на сервер через JS?
У нас есть только ссылка на изображение!
Доступа к серверу НЕТ
sergeiss
26.02.2017 - 23:07
Я не понял... Кто, какой скрипт будет принимать твое изображение, ежели у тебя нету доступа к серверу?
Вообще, в JS можно динамически сделать форму с любыми данными и отправить её аяксом. Но из твоего вопроса не понятна задача в целом.
_____________
*
Хэлп по PHP*
Описалово по JavaScript *
Хэлп и СУБД для PostgreSQL*
Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги. *
"накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)
AllesKlar
26.02.2017 - 23:10
Цитата (sergeiss @ 26.02.2017 - 21:07) |
Вообще, в JS можно динамически сделать форму с любыми данными и отправить её аяксом. |
Файл не отправится. Заблокировано в целях безопасности.
Файл должен быть именно выбран через форму.
Иначе можно весь HDD скачать у посетителя сайта
_____________
[продано копирайтерам]
sergeiss
26.02.2017 - 23:12
Цитата (AllesKlar @ 26.02.2017 - 23:10) |
Файл не отправится. Заблокировано в целях безопасности. |
Ну ясен перец, что через форму
Я думал, что это и так понятно. Точнее, даже не через форму, а с использованием элемента инпут типа "файл".
Тут суть в другом. ТС, на мой взгляд, не до конца описал задачу. И я ему "намякиваю", что есть определенные возможности, которые - возможно - решат его проблему.
_____________
*
Хэлп по PHP*
Описалово по JavaScript *
Хэлп и СУБД для PostgreSQL*
Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги. *
"накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)
AllesKlar
26.02.2017 - 23:16
Думаю, юнный кулц-хакер подрастает.
Ломает сервера посредством нового формата изображений multipart/form-data
_____________
[продано копирайтерам]
Серверная сторона уже написана для приема изображения, вносить корректировки я не могу.
На клиентской стороне необходимо реализовать отправку изображения(по ссылке) в формате multipart/form-data на сервер
т.е.пользователь указывает ссылку на изображение, и js должен отправить это изображение на сервер
Как я понимаю, то Фото нужно загрузить в canvas, оттуда вытащить его как blob и передать на сервер
AllesKlar
27.02.2017 - 00:06
Цитата (12345 @ 26.02.2017 - 21:21) |
т.е.пользователь указывает ссылку на изображение, и js должен отправить это изображение на сервер |
Не получится.
Максимум, что получится, это отправить серверу ссылку, а он уже должен сам скачать.
На лицо несогласованность действий разработчиков frontend и backend
_____________
[продано копирайтерам]
Быстрый ответ:
Powered by dgreen
Здесь расположена полная версия этой страницы.