php – 上传前是否可以显示tmp文件夹中的图像?

发布时间:2022-04-30 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了php – 上传前是否可以显示tmp文件夹中的图像?脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
我想在用户将图像上传服务器之前向用户显示图像,以确保该图像是用户想要上传的图像.

我已尝试用$_FILES [‘name’] [‘tmp_name’]执行此操作并将其放在标记中但没有任何反应.

<form action='' method='POST'  enctyPE="multipart/form-data">
        <header class='pageheading'>Kop afbeedling toevoegen</header>            
        <section class='body'>               
            <div class='inputFrame'>  


                <img src="<?PHP if(isset($_FILES['image']['tmp_name'])){echo $_FILES['image']['name'];}?>"/>

                        <div class='input'>
                            <div class="cellFrame">
                                <div class="inputheading">Afbeelding uploaden</div>
                                <div class="frame">
                                    <div class="frameAlign">
                                        <div class="displayFlie">
                                            <input type='file' name='image'/>
                                        </div>
                                        <button name='upload' class='BTnUpload btn'>Upload</button>
                                        <div class="clr"></div>
                                    </div>
                                </div>
                            </div>
                        </div>



                <div class="clr"></div>   
            </div>
         </form>

解决方法

简单解决方案 – 抓取您的图像数据转换为base64并在当前视图中输出,这样您就不需要将当前的tmp图像复制到公共位置

$imageData = file_get_contents($_FILES['image']['tmp_name']); // path to file like /VAR/tmp/...

// display in view
echo sPRintf('<img src="data:image/png;base64,%s" />',base64_encode($imageData));

脚本宝典总结

以上是脚本宝典为你收集整理的php – 上传前是否可以显示tmp文件夹中的图像?全部内容,希望文章能够帮你解决php – 上传前是否可以显示tmp文件夹中的图像?所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。