0

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

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

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

实际上我网站的用户会在手机上浏览这个页面,所以在手机上上传图片需要很长时间。

4

2 回答 2

3

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

HTML5:图像大小调整只能Firefox 3.5+上进行,并且只能以固定的质量进行。WebKit/Opera 不支持对选定文件的直接数据访问

其余的由 Flash 处理。

于 2013-08-04T13:50:20.703 回答
-2

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

上传到 tmp 文件后,调整其大小并将其保存到您想要的位置。

于 2013-08-04T13:47:47.503 回答