Показать сообщение отдельно
  #2 (permalink)  
Старый 27.09.2013, 15:52
Профессор
Отправить личное сообщение для Яростный Меч Посмотреть профиль Найти все сообщения от Яростный Меч
 
Регистрация: 12.04.2010
Сообщений: 557

Amateur,

простой вариант - передать в upload_url ссылку на файл, чтобы сервер сам скачал этот файл.

если это не подходит и хочется именно скриптом передать данные, то, во первых, о кроссбраузерности придется забыть (в IE9- работать не будет), во вторых, смотреть по обстоятельствам.

картинку можно скачать через XMLHttpRequest, указав responseType="blob"

далее с помощью XMLHttpRequest и FormData этот блоб отправить на upload_url.

если photo или upload_url находятся на другом домене, нежели страница с твоим скриптом, то для работы скрипта они должны возвращать заголовок ответа Access-Control-Allow-Origin, значение которого охватывает в т.ч. твой домен.
Ответить с цитированием