php 如何先减小图片的大小然后再上传?

php上传文件是先将图片生成临时文件,$_FILES['Filedata']['tmp_name'],然后再用move_uploaded_file上传,如何再move_u... php上传文件是先将图片生成临时文件,$_FILES['Filedata']['tmp_name'],然后再用move_uploaded_file上传,如何再move_uploaded_file之前,先生成缩略图,再上传,这样提高上传效率?就像qq空间上传图片一样,可以选择 普通、原图进行上传。提供一点思路。 展开
 我来答
jinyc007
2013-06-25 · TA获得超过934个赞
知道小有建树答主
回答量:398
采纳率:75%
帮助的人:476万
展开全部
你的意思应该是,图片减少后再上传,会快一点,是吗?那么必须要在客户端进行操作,否则,无法满足你的要求。

举个例子:
你一张图片,文件大小是100KB,那么上传时,传输的数据就是100KB,上传到服务器生成临时文件,这个临时文件是100KB的,你对其进行减小生成缩略图的操作,都是服务器端的文件操作,和上传这个过程无关,所以是没有办法提高上传效率(速度)的。

QQ空间上传图片应该是通过flash组件对图片进行了处理,然后再上传,这样子的话是可以的。
追问
那客户端如何操作呢,用uploadify的话如何操作?
追答
刚看了 uploadify,它就是一个上传组件。不提供图片相关的处理功能。

要在上传之前对图片进行操作,必须具备本地文件操作的能力,flash 具有这个能力,它还可以调用摄像头等硬件设备,而这些功能的实现,是因为我们安装了 flash。

所以,如果你真的要实现上传之前生成缩略图的功能,可以使用 flash进行开发。
自我西郊
2013-06-25 · TA获得超过351个赞
知道答主
回答量:132
采纳率:0%
帮助的人:129万
展开全部
。。。这个可以用js做啊,ajax传递图片就可以说明格式,等等参数
追问
我用的是jquery uploadify批量上传图片,能通过配置uploadify参数实现吗?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式