Если я правильно понимаю, вы хотите взять URL-адрес какого-либо изображения в Интернете и превратить его в закодированные в base64 данные: URL (аналогично тому, что вернуло бы readAsDataURL () ). Это будет невозможно из-за политики одного и того же происхождения - изображения, загружаемые с других сайтов, могут содержать конфиденциальные данные, вам разрешено только показывать их пользователю, но не считывать их данные. Вы могли бы сделать это, если этот другой сайт сотрудничает (через CORS), но я сомневаюсь, что вы хотите положиться на него. Так что вы не сможете реализовать это на стороне клиента - вы должны отправить URL на ваш сервер, а затем сервер должен загрузить изображение.