在发送到Server PHP之前调整图像大小

时间:2013-08-04 13:35:07

标签: php javascript html html5

我的表单上有一个文件上传html控件,如下所示:

<form id="myForm" action="FormReceiver.php" method="post" enctype="multipart/form-data">
    <input type="file" name="foto" id="foto"  />
</form>

无论如何,我可以在将此图像发送到服务器之前调整大小,然后在服务器上接收之后我可以再次将其重新调整为原始尺寸吗?

实际上,我网站的用户将在移动设备上浏览此页面,因此在移动设备上上传图片需要很长时间。

2 个答案:

答案 0 :(得分:3)

您可以使用HTML5调整大小然后上传看看这篇文章link

HTML5 Firefox 3.5 + 上的图片大小调整仅 且仅限于固定质量。 WebKit / Opera不支持对所选文件的直接数据访问

其余处理Flash。

答案 1 :(得分:-2)

您可以使用内置于php的GD来调整大小。

上传到tmp文件后,调整大小并将其保存到所需位置。