使用Javascript调整图像大小后,如何使用$ _POST通过PHP上传

时间:2013-03-27 13:57:31

标签: php javascript forms upload resize

基本上我尝试编写一个网页,用户可以通过iPhone / Andoid和桌面上传图片。这些图片应保存为./userupload中的缩略图,其链接存储在MySQL DB中。

我通过简单的HTML表单上传和PHP脚本切出了应该是缩略图的部分,保存了新图片并将链接写入数据库。这听起来很容易,但现在iPhone图片非常大而且6MB图片的移动上传需要很长时间才能实现3G。因此,我寻找使用Javascript在客户端进行大小调整的可能性。通过stackoverflow,我发现这个非常有用little script,我现在用它来调整大小。

不幸的是我的Javascript和HTML5技能还不是很发达,我不知道如何传递调整大小的图像,现在通过<img>标记与{{1}的其他输入一起显示},到我的后端php脚本保存图像并将链接写入数据库。你有什么想法吗?

提前谢谢

1 个答案:

答案 0 :(得分:0)

好吧,既然你调整大小的src的{​​{1}}属性中有base64编码的图像,你可以将该值放入隐藏的输入并上传bas64字符串(而不是真实图像)。然后,您可以在PHP脚本中解码图像并以您需要的方式保存它。