摘要: 现在手机拍照很火,那么如何使用手机拍照并上传头像呢?原因很简单,就是数据传递,首先手机传递照片信息,这个就不是post传递 也不是get函数传递,这个另外一种数据格式传递,使用的是$GLOBALS ['HTTP_RAW_POST_DATA'],这个系统函数跟post很相似,但是$GLOBALS ['HTTP_RAW_POST_DATA']支持的数据格式更丰富些,详细的区别请自己百度谷歌。设计流程就是:$GLOBALS ['HTTP_RAW_POST_DATA']传递照片数据流(二进制)-->打开一张空白图--->把数据流写进空白图片里 阅读全文
posted @ 2011-08-15 18:27 y0umer 阅读(7054) 评论(0) 推荐(0)
摘要: 文件上传的时候经常需要等待,这个时候可以考虑增加进度条来实现这个技术,下面主要是使用js模拟进度条,记住这是模拟进度条,不是真实的进度条,因为如果是真实的进度条需要实现获取文件的真实大小,以及监听每时每刻文件上传的大小,获得这些数据后,还需要使用js技术把数据传递到前端,貌似目前 哥哥还实现不了这个技术,先使用js模拟一下吧,过几天在研究一下使用php真实的监听文件上传情况,先看一下模拟进度条(再次声明这只是模拟的,不是真实的)<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <H 阅读全文
posted @ 2011-08-15 16:20 y0umer 阅读(3764) 评论(0) 推荐(0)
摘要: <?php //----------------------------------------- start edit here ---------------------------------------------// $script_location = "http://up.online.cm"; // location fo the script $maxlimit = 9048576; // maxim image limit $folder = "images"; // folder where to save images // 阅读全文
posted @ 2011-08-15 16:10 y0umer 阅读(372) 评论(0) 推荐(0)
摘要: 文件上传是php程序中经常用到的,在上传文件之中需要考虑很多问题,例如上传文件的格式,大小,尺寸,预览 ,缩放切割,加水印,批量上传等等问题,下面这段程序主要实现图像的上传预览功能且实现生成三种大小的图片(原图也保存了),这个程序主要是针对jpg格式的图片上传.在文件上传的过程之中,需要预览一下生成的图片信息,下面的程序主要实现,图片上传之后生成相应的缩略图,设计思想,上传图片成功后,新建一张空白图,把相应的图像信息写入空白图之中!设计到的知识点:gb类库的函数,post的enctype属性<?php // 图片名称 设计思想都是把程序代码读出来,赋值到新建图片上去 //... 阅读全文
posted @ 2011-08-15 16:04 y0umer 阅读(304) 评论(0) 推荐(0)
摘要: 1.采用硬编码的写法: <script language="javascript" type="text/javascript"> function checkForm(){ var filepath = document.getElementById("imagepath").value; if(filepath==""){ alert("请选择上传的文件!"); return false; } var extname = filepath.substring(filepath.l 阅读全文
posted @ 2011-08-15 09:20 y0umer 阅读(532) 评论(0) 推荐(0)