Как отправить фото с input file на сервер json?
Как отправить выбранное фото на сервер json? стэк: React, Redux, Json-server.
Посмотрел немало роликов, толком ничего не нашел.
- Вопрос задан более двух лет назад
- 487 просмотров
Комментировать
Решения вопроса 0
Ответы на вопрос 2

Александр Макаров @serbananas
https://www.youtube.com/watch?v=fnzO0U1mSb8&list=P. вот ролик, там доступно все объясняется
Ответ написан более двух лет назад
Комментировать
Нравится Комментировать
Софт для автоматизации
Если вы хотите отправить фото на сервер именно внутри JSON, то сначала вам нужно будет конвертировать саму фотографию в base64! На сервере, соответственно, потребуется base64 обратно преобразовать в файл. Решите для начала этот вопрос, а уже затем гуглите как отправлять на сервер JSON при помощи AJAX.
Ответ написан более двух лет назад
Комментировать
Нравится Комментировать
Ваш ответ на вопрос
Войдите, чтобы написать ответ

- HTML
- +2 ещё
Обработка тайлов на SVG. Видны прорези между ними, что делать?
- 1 подписчик
- час назад
- 43 просмотра
преобразование картинки в JSON
Просмотров: 3978 Рейтинг: Опубликован: 2006.02.20 23:28 Обновлен: 2016.11.22 07:33 Кодировка Base64 была разработана для того, чтобы бинарные данные можно было передавать по транспортным слоям, которые не являются чисто 8-битными, таким как тело mail-сообщения. Закодированные данные занимают примерно на 33% больше пространства, чем оригинальные.
11202 Igor Makanu 2020.06.08 18:28 #1
Dmitiry Ananiev :
Как его преобразовать в JSON ?
json это текстовый формат, что Вы ему положите вообще не принципиально
отправляйте сам файл в виде имя файла и сами бинарные данные
< "FileName": "picture01.png" , "binary": ["137","80","78","13". ] >
ну максимум контрольную сумму или хеш в конце добавьте, чтобы проверить целостность
7510 Vladimir Simakov 2020.06.08 18:32 #2
Igor Makanu :
json это текстовый формат, что Вы ему положите вообще не принципиально
отправляйте сам файл в виде имя файла и сами бинарные данные
ну максимум контрольную сумму или хеш в конце добавьте, чтобы проверить целостность
Так-то, обычно, в base64 бинарник перегоняют и шлют:
11202 Igor Makanu 2020.06.08 18:43 #3
Vladimir Simakov :
Так-то, обычно, в base64 бинарник перегоняют и шлют:
никогда не занимался веб
ну значит и выяснили, по ссылке ТС Ваш комментарий как конвертировать в base64 средствами MQL виден
upd: гуглом convert png to json выбрал первый попавшийся онлайн-конвертер, там можно формат подсмотреть
,"image": 10744 Dmitiry Ananiev 2020.06.08 23:52 #4 Так весь вопрос как получить эти бинарные данные из картинки с помощью MQL4 11202 Igor Makanu 2020.06.09 04:54 #5 Dmitiry Ananiev :
Так весь вопрос как получить эти бинарные данные из картинки с помощью MQL4 60682 Taras Slobodyanik 2020.06.09 06:02 #6 Dmitiry Ananiev :
Так весь вопрос как получить эти бинарные данные из картинки с помощью MQL4бинарные данные - это картинка, это уже есть, а вам нужен текст ASCII.
10744 Dmitiry Ananiev 2020.06.09 18:44 #7 Taras Slobodyanik :
бинарные данные - это картинка, это уже есть, а вам нужен текст ASCII.
Хорошо. Получается вот так:
uchar x[]; int fh = FileOpen(_Symbol+Period()+".gif",FILE_BIN|FILE_READ); FileReadArray(fh,x,0,WHOLE_ARRAY); FileClose(fh); Print (ArraySize(x));//13600 string sx =""; //Этот код выдает то же самое что и следующя строка //int i = 0; //while (true) // // if (i>=ArraySize(x)) // break; // sx+=CharToString(x[i]); // i++; //> sx = CharArrayToString(x,0,ArraySize(x),CP_ACP); Print(sx);R0lGODlhWAKQAfcA string y = ""; y = EncodeBase64(sx); Print (StringLen(y)," ", y);// 16 R0lGODlhWAKQAfcAПочему строка получается всего 16 символов ?
7510 Vladimir Simakov 2020.06.09 19:38 #8
Dmitiry Ananiev :Хорошо. Получается вот так:
Почему строка получается всего 16 символов ?
А потому, что это строка, а строка заканчивается '/0' и пофиг run-time-у, что дальше в массиве 100500 байт))) Я же говорю - курите доки)))
10744 Dmitiry Ananiev 2020.06.09 19:42 #9
Vladimir Simakov :
А потому, что это строка, а строка заканчивается '/0' и пофиг run-time-у, что дальше в массиве 100500 байт))) Я же говорю - курите доки)))а можно как то на примере или подскажите как исправить ?
4758 Sergey Dzyublik 2020.06.09 20:38 #10
Dmitiry Ananiev :а можно как то на примере или подскажите как исправить ?
А в чем проблема массив байт из картинки в кодировку BASE64 перевести?
void OnStart()< uchar key[]; uchar result[]; //input uchar data[] = 11, 12, 00, 12, 13>; ArrayPrint(data); //11, 12, 00, 12, 13 //encoded CryptEncode(CRYPT_BASE64, data, key, result); printf("%s", CharArrayToString(result)); //CwwADA0= - ПОЗДРАВЛЯЕМ, ЭТО ВАША ИСКОМАЯ СТРОКА В КОДИРОВКЕ BASE64 //decoded CryptDecode(CRYPT_BASE64, result, key, result); ArrayPrint(result); //11, 12, 00, 12, 13 >Конвертировать JPG в JSON в Python
Высокоскоростная библиотека Python для преобразования JPG в JSON. Это профессиональное программное решение для импорта и экспорта JPG, JSON и многих других форматов с использованием Python.
Aspose.Cells for Python
Overview
Download from NuGet
Open NuGet package manager, search for and install.
You may also use the following command from the Package Manager Console.Visit our documentation for more details.
Конвертируйте JPG в JSON, используя Python
Как мне конвертировать JPG в JSON? С помощью библиотеки Aspose.Cells for Python вы можете легко конвертировать JPG в JSON программно с помощью нескольких строк кода. Aspose.Cells for Python способен создавать кроссплатформенные приложения с возможностью генерировать, изменять, конвертировать, отображать и распечатывать все файлы Excel. Python Excel API не только конвертирует форматы электронных таблиц, но также может отображать файлы Excel в виде изображений, PDF, HTML, ODS, CSV, SVG, JSON, WORD, PPT и т. д., что делает его идеальным выбором для обмена документами в стандартных отраслевых форматах.
Сохраните JPG в JSON в Python.
В следующем примере показано, как преобразовать JPG в JSON в Python.
Следуйте простым шагам, чтобы преобразовать JPG в JSON. Загрузите файл JPG, а затем просто сохраните его как файл JSON. Как для чтения JPG, так и для записи JSON вы можете использовать полные имена файлов. Выходное содержимое и форматирование JSON будут идентичны исходному документу JPG.
Пример кода для преобразования JPG в JSON
Input file
Select formatjpype asposecells jpype.startJVM() from asposecells.api import Workbook workbook = Workbook(Как конвертировать JPG в JSON с помощью Python
Нужно программно конвертировать файлы JPG в JSON? Разработчики Python могут легко загружать и конвертировать JPG в JSON всего за несколько строк кода.
- Установите «Aspose.Cells for Python via Java».
- Добавьте ссылку на библиотеку (импортируйте библиотеку) в свой проект Python.
- Загрузите файл JPG с экземпляром книги.
- Преобразуйте JPG в JSON, вызвав метод Workbook.save.
- Получите результат конвертации JPG в JSON.
Библиотека Python для преобразования JPG в JSON
Существует три варианта установки «Aspose.Cells for Python via Java» в вашу систему. Пожалуйста, выберите тот, который соответствует вашим потребностям, и следуйте пошаговым инструкциям:
- Установите Aspose.Cells for Python via Java в Windows. См. Документация
- Установите Aspose.Cells for Python via Java в Linux. Видеть Документация
- Установите Aspose.Cells for Python via Java в macOS. Видеть Документация
Системные Требования
Aspose.Cells for Python via Java не зависит от платформы API и может использоваться на любой платформе (Windows, Linux и MacOS), просто убедитесь, что в системе установлен Java 1.8 или выше, Python 3,5 или выше.
- Установите Java и добавьте его в переменную среды PATH, например: PATH=C:\Program Files\Java\jdk1.8.0_131; .
- Установить Aspose.Cells for Python сpypi , используйте команду как: $ pip install aspose-cells .
JPG Формат файла JPG
JPEG — это тип формата изображения, который сохраняется с использованием метода сжатия с потерями. Выходное изображение в результате сжатия представляет собой компромисс между размером хранилища и качеством изображения. Пользователи могут настроить уровень сжатия для достижения желаемого уровня качества и в то же время уменьшить размер хранилища. Качество изображения пострадает незначительно, если к изображению будет применено сжатие 10:1. Чем выше значение сжатия, тем выше ухудшение качества изображения.
JSON Формат файла JSON
JSON (нотация объектов JavaScript) — это открытый стандартный формат файла для обмена данными, в котором для хранения и передачи данных используется удобочитаемый текст. Файлы JSON хранятся с расширением .json. JSON требует меньше форматирования и является хорошей альтернативой XML. JSON получен из JavaScript, но является независимым от языка форматом данных. Генерация и анализ JSON поддерживается многими современными языками программирования. application/json — это тип носителя, используемый для JSON.
Другие поддерживаемые преобразования
Вы также можете конвертировать JPG во многие другие форматы файлов, включая некоторые из перечисленных ниже.
Как загрузить локальные картинки в json?
У меня есть много картинок, и было бы классно иметь просто json file, откуда через итерацию можно был бы загружать в dom, но я не знаю как локальные картинки в json вставить или загрузить.

- Вопрос задан более двух лет назад
- 3860 просмотров
1 комментарий
Простой 1 комментарий