2025-01-01 23:01:56

大家好,今天小编关注到一个比较有意思的话题,就是关于php图片上传的问题,于是小编就整理了3个相关介绍php图片上传的解答,让我们一起看看吧。

jqueryupload上传图片如何获取路径?

上传时是由php完成的,那也就是说jquery uploadify会向一个php页面进行请求,请求就会有返回值,将上传完成后的指定的路径跟名字返回即可比如:'onComplete' :function(event, queueID, fileObj, reposnse, data) { $("#upImg").val(reposnse); }这里就是在请求php完成后函数返回值,其中reposnse就是php返回的结果,$("#upImg").val(reposnse);我这里将返回的路径名字给id为upImg的隐藏域里,方便进行表单提交 php的返回值就是echo的内容,比如请求的upload.php上传完成后我指定的路径跟名字赋给变量$val,那我只需要在upload.php最后echo $val;

php图片上传,php图片上传代码

php动态多文件上传?

我用过更毒的办法,用socket,完全不是受PHP.INI限制,可实时显示上传进度,不过需要你的服务器的防火墙设置有一定要求,因为用这个办法,要动态打开服务器高于1024以上的端口用于接收数据

怎么才能把图片弄到网页上?

首先回答下题主的问题:



①是否可以实现,以及如何实现?

答:可以实现,而且是前端实现,详细说明在下面



②如果可以实现,对于用户上传的图片格式有无限制?(PNG/JPG等)

答:

没有任何限制

以下是详细说明:



前端用

html2canvas.js

可以把html转成

canvas

最后输出

base64

码图片

用法非常简单.
注意:示例中使用了

jquery

库.

使用以下代码生成:

第一个参数是要捕捉的区域

第二个参数负责生成



生成的

base64

图片码类似这样



如果题主的后端需要保存可以用PHP的GD库处理这个base64然后直接输出成图片文件
前端只要将base64放到a标签的href里让用户点击即可查看/下载

可以到我写的

工作流程图

里看看效果
首先拖几个控件到设计区域
然后点击 保存 - 保存为图片 Download

一张图片就出来了
不过它是不支持CSS3部分属性的
但是根据题主的描述,应该不会用到CSS3,所以

html2canvas+GD库

足够用了

到此,以上就是小编对于php图片上传的问题就介绍到这了,希望介绍关于php图片上传的3点解答对大家有用。

上一篇:php 打印,php打印数组

下一篇:php上传图片,php上传图片并显示图片代码

相关阅读