Я хочу отправить данные, декодированные с помощью base64, в файл php из ajax, но моя половина данных обрезается, и я не могу отправить все данные через ajax в файл php.
Я отправляю это: data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAkAAAAJACAYAAABlmtk2AAAgAElEQ…/Hv59f3b//PQ+Q/3vcf35r/vmLQP0RPc/m74Zy4dP//wBHqel8UTBFDwAAAABJRU5ErkJggg==
и преобразование изображения base64 в нормальное изображение, как JPG
Любая помощь ?
Просто предположение. Не делай мне богов из Stackoverflow. 🙂 Используйте JSON, а не urlencoding. Сделайте объект буквальным, а затем поместите ваши данные внутрь. Отправьте данные в ваш PHP-файл и используйте json_decode.
var image {image: "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAkAAAAJACAYAAABlmtk2AAAgAElEQ…/Hv59f3b//PQ+Q/3vcf35r/vmLQP0RPc/m74Zy4dP//wBHqel8UTBFDwAAAABJRU5ErkJggg=="};
Других решений пока нет …