PHP实现图片简单上传
//文件上传。Linux+apache+php3/4测试通过。iis测试未通过,win+apache+php未测试
<?php
if ($HTTP_POST_VARS["upload"]=="上传"){
file://这里你可以加上检查文件名,格式,图片尺寸等功能,
file://$picurl 本地系统的全路径
file://$picurl_name 上传后的临时文件名
file://$picurl_size 文件的大小(字节)
file://$picurl_type 文件的MIME类型
copy("$picurl","/where/you/want/put/the/uploaded/files/in/$picurl_name");
exit;
}
?>
<form action="." method="post" enctype="multipart/form-data" name="UL">
<!--注意:这里必须加上‘enctype="multipart/form-data" ',否则不会产生上
传动作-->
<input type="file" name="picurl" size="15"
accept="image/x-png,image/gif,image/jpeg">
<input type="submit" name="upload" value="上传">
</form>
相关推荐
-
PHP实现图片简单上传
//文件上传.Linux+apache+php3/4测试通过.iis测试未通过,win+apache+php未测试 <?php if ($HTTP_POST_VARS["upload"]=="上传"){ file://这里你可以加上检查文件名,格式,图片尺寸等功能, file://$picurl 本地系统的全路径 file://$picurl_name 上传后的临时文件名 file://$picurl_size 文件的大小(字节) file://
-
JQ图片文件上传之前预览功能的简单实例(分享)
1.先准备一个div onchange触发事件 <input type="file" onchange="preview(this)" ></span> <div id="preview"></div> 2.写JS代码 //上传图片之前预览图片 function preview(file){ if (file.files && file.files[0]){ var reader =
-
.Net Core实现图片文件上传下载功能
当下.Net Core项目可是如雨后春笋一般发展起来,作为.Net大军中的一员,我热忱地拥抱了.Net Core并且积极使用其进行业务的开发,我们先介绍下.Net Core项目下实现文件上传下载接口. 一.开发环境 毋庸置疑,宇宙第一IDE VisualStudio 2017 二.项目结构 FilesController 文件上传下载控制器 PictureController 图片上传下载控制器 Return_Helper_DG 返回值帮助类 三.关键代码 1.首先我们来看Startup.cs
-
微信开发之调起摄像头、本地展示图片、上传下载图片实例
之前那篇微信JS-SDK授权的文章实现了分享接口,那么这里总结一下如何在微信里面通过js调起原生摄像头,以及上传下载图片. 1.配置 页面引入通过jssdk授权后,传入wx对象,首先配置需要的接口 wx.config({ /* debug: true, */ appId: appid, timestamp: timestamp, nonceStr: nonceStr, signature: signature, jsApiList: [ 'chooseImage',//拍照或从手机相册中选图接口
-
node.js(express)中使用Jcrop进行图片剪切上传功能
需求说明 简单来说就是要实现用户上传头像,并且要保存用户裁切后的部分作为用户头像. 第一步,选择图片: 第二步,在弹窗页面中展现并进行裁切: 第三步,点击"保存",上传服务器. 实现过程 说来有点坎坷,相当于做了2遍,走了弯路. 第1遍是用户一选择图片,就进行了上传,然后返回一个地址,所以在弹层上展现的图片已经是服务器上的图片了,然后进行裁切,再保存. 第2遍找到的一个方法,是在第1遍做到裁切处理时候想到的,即弹层展现的是用户机器上选择的图片,不用先上传,但是用image/base64
-
基于HTML5的可预览多图片Ajax上传
一.关于图片上传什么什么的 在XHTML的时代,我们使用HTML file控件上传图片一次只能上传一张.要一次上传多图,做法是借助于flash.例如swfupload.js.可惜,使用复杂的点,比如flash文件需与页面同父文件夹,JavaScript文件大小也很可观. 我之前曾翻译编辑过一篇"Ajax Upload多文件上传插件"的文章,此插件的亮点是使用隐藏的iframe框架页面模拟ajax上传,但是,实际上,还是一次只能上传1张图片,可以多次上传而已. HTML5是个好东东,其中
-
Android图片压缩上传之基础篇
在android程序开发中我们经常见到需要上传图片的场景,在这里有个技术点,需要把图片压缩处理,然后再进行上传.这样可以减少流量的消耗,提高图片的上传速度等问题. 关于android如何压缩,网上的资料也是很多,但大多数都是代码片段,讲解压缩步骤,而没有一个实用的工具类库.那么如何将压缩算法封装成一个实用工具库呢?其中会遇到些什么问题,比如: 1.需要压缩的图片有多少 2.压缩后的图片是覆盖还是保存到另外的目录 3.如果是另存目录需要将原始图片删除吗 4.如果改变压缩后的图片的尺寸大小是按照原图
-
推荐三款不错的图片压缩上传插件(webuploader、localResizeIMG4、LUploader)
涉及到网页图片的交互,少不了图片的压缩上传,相关的插件有很多,相信大家都有用过,这里我就推荐三款,至于好处就仁者见仁喽: 1.名气最高的WebUploader,由Baidu FEX 团队开发,以H5为主,FLASH为辅,兼容 IE6+,iOS 6+, android 4+,采用大文件分片并发上传,极大的提高了文件上传效率,看了官方文档就知道,能满足你所需要的所有功能,一言以蔽之,大而全:至于缺点,大概就是插件体积太大了,自带样式文件,而且还要依赖jquery类库.详细的教程网上俯拾即是,这里我就
-
移动前端图片压缩上传的实例
摘要:之前在做一个小游戏平台项目,有个"用户中心"模块,就涉及到了头像上传的功能.在做移动端图片上传的时候,传的都是手机本地图片,而本地图片一般都相对比较大,拿现在的智能手机来说,平时拍很多图片都是两三兆的,如果直接这样上传,那图片就太大了,如果用户用的是移动流量,完全把图片上传显然不是一个好办法.所以上传之前进行压缩处理是必要的,在网上找了很多资料之后,尝试了很多方法,遇到了很多坑,比如安卓能够成功压缩上传图片,在ios上却上传不了,折腾了很久才发现ios的坑.一下这种已经进过实践证
-
php + WebUploader实现图片批量上传功能
一.webuploader webuploader主要用来做文件的上传,支持批量上传和图片预览,图片预览是将图片生成base64数据直接在标签中使用,所以能够达到的效果是未真正上传图片可以先看到上传的效果.更多具体的介绍,可以上webuploader的官方网址看,我一直认为,看官网文档是学习最直接的途径. webuploader官方网站,顺带一提,webuploader是由Baidu Fex Team团队进行维护的. 二. webuploader上传原理 1. PHP+HTML表单上传文件 在讲
随机推荐
- go语言map字典删除操作的方法
- CSS 使用Sprites技术实现圆角效果
- EDI中JAVA通过FTP工具实现文件上传下载实例
- Java中Socket设置连接超时的代码分享
- Javascript 注册事件浅析
- PHP中SERIALIZE和JSON的序列化与反序列化操作区别分析
- 数据库中排序的对比及使用条件详解
- 基于PHP技术开发客服工单系统
- vue中for循环更改数据的实例代码(数据变化但页面数据未变)
- javascript实现数组内值索引随机化及创建随机数组的方法
- Lua实现split函数
- 包你学会批处理整理集合第1/3页
- 一个可以增加和删除行的table并可编辑表格中内容
- jQuery鼠标悬浮链接弹出跟随图片实例代码
- node.js学习之交互式解释器REPL详解
- Android ListView介绍及优化方案
- js动态引入的四种方法
- vue.js动画中的js钩子函数的实现
- 讲解易语言句柄的概念
- JavaFx UI控件与代码间的绑定方法