[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: загрузить изображение по ссылке
12345
Подскажите, как отправить изображение в формате multipart/form-data на сервер через JS?

У нас есть только ссылка на изображение!

Доступа к серверу НЕТ
sergeiss
Я не понял... Кто, какой скрипт будет принимать твое изображение, ежели у тебя нету доступа к серверу?

Вообще, в JS можно динамически сделать форму с любыми данными и отправить её аяксом. Но из твоего вопроса не понятна задача в целом.

_____________
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL

* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.

* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)

user posted image
AllesKlar
Цитата (sergeiss @ 26.02.2017 - 21:07)
Вообще, в JS можно динамически сделать форму с любыми данными и отправить её аяксом.

Файл не отправится. Заблокировано в целях безопасности.
Файл должен быть именно выбран через форму.
Иначе можно весь HDD скачать у посетителя сайта smile.gif

_____________
[продано копирайтерам]
sergeiss
Цитата (AllesKlar @ 26.02.2017 - 23:10)
Файл не отправится. Заблокировано в целях безопасности.

Ну ясен перец, что через форму smile.gif Я думал, что это и так понятно. Точнее, даже не через форму, а с использованием элемента инпут типа "файл".

Тут суть в другом. ТС, на мой взгляд, не до конца описал задачу. И я ему "намякиваю", что есть определенные возможности, которые - возможно - решат его проблему.

_____________
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL

* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.

* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)

user posted image
AllesKlar
Думаю, юнный кулц-хакер подрастает.
Ломает сервера посредством нового формата изображений multipart/form-data

_____________
[продано копирайтерам]
12345
Серверная сторона уже написана для приема изображения, вносить корректировки я не могу.


На клиентской стороне необходимо реализовать отправку изображения(по ссылке) в формате multipart/form-data на сервер


т.е.пользователь указывает ссылку на изображение, и js должен отправить это изображение на сервер
12345
Как я понимаю, то Фото нужно загрузить в canvas, оттуда вытащить его как blob и передать на сервер
AllesKlar
Цитата (12345 @ 26.02.2017 - 21:21)
т.е.пользователь указывает ссылку на изображение, и js должен отправить это изображение на сервер


Не получится.
Максимум, что получится, это отправить серверу ссылку, а он уже должен сам скачать.

На лицо несогласованность действий разработчиков frontend и backend

_____________
[продано копирайтерам]
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.