JavaScript:将图像URL转换为文件对象

JavaScript:将图像URL转换为文件对象,javascript,ajax,image,url,download,Javascript,Ajax,Image,Url,Download,我试图从输入框中的URL获取图像。本质上,我想将图像URL转换为文件对象 为了比较,如果你去谷歌图片并选择一个随机图片,你可以复制图片或图片的URL 在我的例子中,用户将获取该URL(例如https://pbs.twimg.com/profile_images/638751551457103872/KN-NzuRl.png)并粘贴到输入框中,然后单击我的“添加图像”按钮。我想从URL本地访问此图像文件,我可以将其传递到名为upload.dataUrl(myImageFile)的函数ng file

我试图从输入框中的URL获取图像。本质上,我想将图像URL转换为文件对象

为了比较,如果你去谷歌图片并选择一个随机图片,你可以复制图片或图片的URL

在我的例子中,用户将获取该URL(例如
https://pbs.twimg.com/profile_images/638751551457103872/KN-NzuRl.png
)并粘贴到输入框中,然后单击我的“添加图像”按钮。我想从URL本地访问此图像文件,我可以将其传递到名为
upload.dataUrl(myImageFile)
的函数
ng file upload
,该函数将为我执行上载操作

目前,我已经检查了URL是否是有效的图像,尽管我不确定如何获取图像(图像URL与仅图像)


任何帮助都将不胜感激

你不必太费劲
这很简单

document.getElementById("myImage").src = document.myform.myinput.value;

你所说的“获取图像”到底是什么意思?你是说二进制数据吗?更新了这个问题,希望这更清楚一点。我觉得好像我需要执行http.get()来实际获取用户的输入url以获取图像
document.getElementById("myImage").src = document.myform.myinput.value;