作者:陈业贵 华为云享专家 51cto(专家博主 明日之星 TOP红人) 阿里云专家博主

文章目录

  • 前言
  • 代码
    • cyg.php
    • 2.php
  • 效果:

前言

php上传文件并预览功能.我使用的是phpstudy.
请现在D:\phpstudy_pro\WWW下面新建一个uploads文件夹(文件上传后就存储在uploads哪里哈)

代码

cyg.php

<!doctype html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport"content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"><meta http-equiv="X-UA-Compatible" content="ie=edge"><title>Document</title>
</head>
<body><form action="2.php" method="POST" enctype="multipart/form-data"><!--<input type="hidden" name="MAX_FILE_SIZE" value="30000" />-->Send this file: <input name="file" type="file" /><input type="submit" value="提交" />
</form></script>
</body>
</html>

2.php

<?php
$file=dirname(__FILE__);
$file1=str_replace('\\', '/',$file);//获取绝对路径D:/phpstudy_pro/WWW
echo move_uploaded_file($_FILES['file']['tmp_name'],$file1."/uploads/".basename($_FILES['file']['name']));//意思是把文件放在D:\phpstudy_pro\WWW\uploads文件夹里面$file2="uploads/".basename($_FILES['file']['name']);//图片显示必须是相对路径因为图片在D:\phpstudy_pro\WWW\uploads里面
echo "<img src=$file2>";//输出

效果:

php上传图片并预览相关推荐

  1. 本地如何预览php文件上传,如何实现js上传图片本地预览同时支持预览截图的功能...

    在项目中经常会用到js上传图片本地预览的效果,同时需要在预览图上直接预览截图的范围. 下面是我写的简单的demo,是用js结合cropper.js模拟实现此项前端的功能,后台则不考虑. 准备:引入文件 ...

  2. JavaScript上传图片及时预览

    JavaScript上传图片及时预览 /*******************************正面图片上传预览开始****************************/         f ...

  3. javascript --- [FormData的使用] 文件上传进度条展示 文件上传图片即使预览

    1. 准备工作 因为要发送Ajax请求,而Ajax技术的运行需要网站环境,因此其中一个解决方案是,将页面作为网站的静态资源暴露出来,然后通过浏览器进行访问. 1.1 静态资源 使用express将pu ...

  4. 2016/4/19 ①单个文件上传 ②上传图片后 预览图片

    1,f1.php <!DOCTYPE html> <htmllang="en"> <head><metacharset="UTF ...

  5. jquery上传图片本地预览插件V1.2

    v1.2  1.修复jquery版本高于1.9,插件报错BUG.  2.提供未压缩代码. 插件支持IE全系列  谷歌 火狐 等浏览器 注意:不支持safari 插件使用说明: 1.必须引用jquery ...

  6. ajax图片预览,Ajax 上传图片并预览的简单实现

    1. 直接上最简单的 一种 ajax 异步上传图片,并预览 html: 图片上传 | cookie file: desc: function upload() { $.ajaxFileUpload({ ...

  7. js上传图片进行预览

    js上传图片进行预览 上传图片经常遇到这样的问题,就是需要实现预览,由于浏览器的安全机制,不能直接读取本地文件,所以需要使用js绕一圈实现预览效果 HTML代码如下 <input type=&q ...

  8. thinkphp5通过ajax上传图片并预览

    thinkphp5通过ajax上传图片并预览 一.具体需求如图所术: 二.html代码: 三.js代码 四.控制器php代码: 一.具体需求如图所术: 二.html代码: <form class ...

  9. h5页面上传图片java_[Java教程]h5上传图片及预览_星空网

    h5上传图片及预览 2016-04-22 0 第一次做图片上传,记录一些问题. 1,图片的base64编码就是可以将一副图片数据编码成一串字符串,使用该字符串代替图像地址.而网页上的每一个图片,都是需 ...

  10. python与html交互实现图片上传_python 实现上传图片并预览的3种方法(推荐)

    在常见的用户注册页面,需要用户在本地选择一张图片作为头像,并同时预览. 常见的思路有两种:一是将图片上传至服务器的临时文件夹中,并返回该图片的url,然后渲染在html页面:另一种思路是,直接在本地内 ...

最新文章

  1. python零基础实例-Python初学零基础也不怕,从0开始!
  2. Machine Learning:十大机器学习算法
  3. 强化学习Q-Learning算法及实现详解
  4. php 小程序 运动步数_微信小程序步数运动-收益讲解
  5. CentOS6.5安装python2.7.6(慎重升级)
  6. utilities(C++)——单例(Singleton) (使用智能指针 shared_ptr)
  7. 立青博客:不是所有人都是Java大白
  8. Python统计文件夹里文件个数及每一个文件的行数
  9. 地图比例尺与空间分辨率之间的关系_百度、google、高德 地图比例尺功能实现(算法地图分辨率和zoomlevel之间的关系)...
  10. 去掉电脑桌面图标中的箭头图标
  11. JAVA程序猿推荐看的15本书_错过了是你损失
  12. Windows 11 系统下载,正式版尚未发布
  13. pip安装及matplotlib安装
  14. 对计算机文化和职业道德的理解,第七章_计算文化与计算机职业道德教育.pptx
  15. Bootstrap拟态框+支付宝首页
  16. github学生包,20次秒拒,通过屡次试验,终于秒过!
  17. 期货短线量价分析与多空技巧
  18. 80端口被占用了怎么办?
  19. UE4中蓝图实现小地图——雷达图篇
  20. Cloud platform build management Topic | Cloud computing

热门文章

  1. 【顶】(与同事合作的快乐)技术人员也需要先学会做人,再学会做事,再是能成事,最后是成名得利
  2. 国际贸易术语解释通则(DES 目的港船上交货(……指定目的港))
  3. 中国「人造太阳」1.2亿摄氏度持续百秒,5倍时长打破可控核聚变世界纪录
  4. web表格控件FineReport作为企业web表格制作软件的核心优势
  5. 一个生日微信小程序 生日动画_生日当天发朋友圈的文案 生日快乐微信小句子...
  6. 闲谈 bypass AV
  7. 18-Ansible常用模块-group模块
  8. mysql 删除时间一个星期_2020春招必备:MySQL(20)与Redis(20),不看答案能答对几道?
  9. 怎么在cmd 窗口 远程连接服务器
  10. 啥也不懂,实现Deepin系统如何有效安装TL-WDN5200H v2.0 linux驱动,自测成功