У меня есть приложение, которое требует от пользователя загрузить файл и загрузить его на мой сервер. Это сервер, который будет сканировать изображение на наличие текста и выводить его.
Я сделал расширение для Chrome, которое выполнит часть сохранения изображения, но теперь мне нужно контролировать эту загрузку на мой сервер. вот где возникают мои проблемы.
Честно говоря, я не думал, что неприятной частью этого будет простая загрузка файла.
Я попытался выполнить XHR-запрос к файлу: //whwhat.jpg, сохранив папку загрузки в качестве URL У меня проблемы с CORS.
Я попытался сохранить изображение на холсте и отправить base64 на сервер для сохранения, но у меня появились проблемы с холстом.
Я также попытался установить тег ввода со значением по умолчанию для соответствующего загруженного файла. Кажется, это тоже не работает.
Единственное, что я могу попробовать, это сохранить имя изображения и проверить загрузку файла под теми же именами. Но мне это кажется ужасным.
Необходимость ввода файла, а затем предупреждение "нет, не тот, щелкните этот".
затем отправьте его. Поскольку идея заключалась в том, чтобы просто вставить div под изображениями с выводом после нажатия кнопки расширения.
Мне также не нравится идея, что они могут переименовать файл, чтобы обмануть его.