Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
获取url javascript后显示照片_Javascript_Html_Ejs - Fatal编程技术网

获取url javascript后显示照片

获取url javascript后显示照片,javascript,html,ejs,Javascript,Html,Ejs,因此,我允许用户通过cloudinary以编程方式上传这些图像。它正在工作,但我基本上希望用户从他们的本地设备选择图像,然后一旦他们选择它,它应该在提交前显示在页面上。这在大多数网站和应用程序中都是相当标准的,但我不知道如何做到这一点。我只能显示它生成的图像url,而不能实际显示图像 <script type="text/javascript"> var myWidget = cloudinary.createUploadWidget({

因此,我允许用户通过cloudinary以编程方式上传这些图像。它正在工作,但我基本上希望用户从他们的本地设备选择图像,然后一旦他们选择它,它应该在提交前显示在页面上。这在大多数网站和应用程序中都是相当标准的,但我不知道如何做到这一点。我只能显示它生成的图像url,而不能实际显示图像

<script type="text/javascript">  
    var myWidget = cloudinary.createUploadWidget({
        cloudName: 'xxx', 
        uploadPreset: 'ld3l7evv'
    }, 
    (error, result) => { 
        if (!error && result && result.event === "success") {
            console.log('Done! Here is the image info: ', result.info); 
            console.log(result.info.secure_url)
            var result_url = result.info.secure_url;
            console.log("result url is " + result_url)
            document.getElementById("url").value = result_url;
        }
    })

document.getElementById("upload_widget").addEventListener("click", function() {
    myWidget.open();
}, false);

</script>

var myWidget=cloudinary.createUploadWidget({
cloudName:'xxx',
上传预设:“ld3l7evv”
}, 
(错误,结果)=>{
如果(!error&&result&&result.event==“success”){
log('Done!这是图像信息:',result.info);
console.log(result.info.secure\u url)
var result\u url=result.info.secure\u url;
log(“结果url为”+结果url)
document.getElementById(“url”).value=result\uURL;
}
})
document.getElementById(“upload_小部件”).addEventListener(“单击”,函数(){
myWidget.open();
},假);
然后我显示url,如下所示:

 <input type="text" name="url" id="url" value="" required data-readonly>


这是一个输入,但我需要它是一个图像。是的,我试过用图像

这回答了你的问题吗?您是否尝试过document.getElementById('url')。src=result\u图像元素的url?@HabibMhamadi是的,我收到了这样的图像url,但我无法显示它。如何获取图像url,然后将其显示在屏幕上?在HTML中创建图像元素。在JavaScript中,当您收到图像URL时,可以使用该URL更新图像的src。见我的上述评论