图片(文件)上传(BROWSER+PHP)
2017-09-11 06:42
183 查看
图片(文件)上传。(浏览器端->服务器端) 基础原理:选择:input(type=file), 提交:sumbit(),服务器端处理(php:move_upload_file) 高级:多图同时上传,样式,异步,预览,重命名(中文乱码),调整尺寸, 插件:uploadify(swf) 或者 HTML5 兼容性:待补充 坑:需要浏览器开启swf功能(非询问) 或者 需要浏览器支持HTML5 demo SENCE: CONFIG:2 待编辑。 #uploadify插件(依赖FLASH插件) ##原理 ##实现步骤 - 下载插件 - browser端引用 - service端配置
基础实现
原理
利用HTML的INPUT(type=”file”)元素,添加文件(图片);利用FORM表单提交(form method=”post” enctype=”mulitport/form_data” )到服务器
服务器端处理数据(move_upload_file)
demo
<!-- 浏览器端 --> <form method="post" enctype="multipart/form-data" action="http://localhost/demo/uploadify/index.php"> <input type="file" name="f" /> <input type="hidden" name="t" value="<?php echo date("Y-m-d H:i:s"); ?>" /> <input type="submit" /> </form>
//服务器端 <?php if (!empty($_FILES)) { $tempFile = $_FILES['f']['tmp_name']; $targetFile = __DIR__ . '/' . $_FILES['f']['name']; move_uploaded_file($tempFile,$targetFile); echo 'the fiel is move to '.$targetFile; } ?>
进阶实现
原理
demo<!-- 浏览器端 -->
//服务器端
附件1:Uploadify 3.2 参数属性、事件、方法函数详解 - 阿日斯兰 - 博客园
附件2:Uploadify在线中文手册 · 看云
相关文章推荐
- PHP 图片文件上传实现代码
- php上传Excel文件时如何判断文件中有图片
- PHP设置图片文件上传大小的具体实现方法
- php+ajax实现异步上传文件或图片功能
- php 多个文件上传(给图片加水印实例)
- php上传文件图片
- php上传图片文件常用的几个方法
- PHP上传图片时判断上传文件是否为可用图片的方法
- PHP Fckeditor上传文件(或图片)中文显示为乱码的解决方法
- php中上传图片文件,并且以上传时的时间戳命名文件,并将文件的路径存在session中以便使用。
- 使用PHP实现七牛云存储图片(文件)上传
- 使用PhpMysql实现图片文件上传下载
- ueditor上传图片时目录创建失败的问题解决方法,不用那么麻烦,其实修改php/config.json这个配置文件里面的路径就行!!
- PHP文件上传小结(乱码,移动失败,权限,显示图片)
- PHP Laravel 上传图片、文件等类封装
- 使用ajax异步上传文件或图片(配合php)
- php+ajax实现图片文件上传功能
- php上传文件,图片前的准备
- php+ajax上传文件或者图片(支持非ie浏览器)
- 上传图片文件用PHP处理