如何向PHP函数发送一个长度超过200000个字符的base64字符串,以便保存图像
How to I send a base64 string that is 200000+ characters long, to a PHP function so I can save the image
所以我使用Cropper让用户调整图像大小并对其进行一些操作。编辑后的图像位于我运行.toDataURL()
的画布元素中。这将创建一个base64字符串"成品"。
我需要以编程方式将编辑后的图像保存到服务器上的文件夹中。
我不能用$.ajax
请求来执行此操作,因为我不能通过$_POST/$_GET
命令传递这么长的查询。
其他一些细节/信息:
- 这是一个WordPress网站(我不认为这有什么不同)
- 编辑后的图像约为300x300
- 我需要支持IE9,所以客户端文件保存不是一个选项
由于您有一个base64字符串,您可以使用chuncking,即拆分字符串并通过ajax将其分成小部分发送到服务器。您需要考虑用信号通知"开始"answers"结束"
*facepalm
改为使用$.post。。。现在工作:)
相关文章:
- 拆分文本以每隔n个字符添加一行新行,并注意空格
- 使用Google Maps API向标记添加多个字符
- 单元格的工具提示或标题不显示超过2000个字符
- 如何显示字符串中最多 200 个字符
- 使用正则表达式匹配长度为六个字符的字母数字字符串
- 第一个字第一个字符第二个字第二个字符,一直到数组结束
- 如何限制一个字段只接受4个数字字符作为输入,并获得'It’这是潜水警报
- 将字符串分组为n个字符的块,并应用替换
- 如何在ajax中检查密码是否小于8个字符
- 用于在Javascript中删除多个空格的特殊字符
- 在字符串列表中搜索任何出现的单词,如果单词的第一个字符匹配,则高亮匹配单词.Javascript正则表达式
- 如何替换javascript字符串中的前三个连字符
- 如何使用正则表达式限制字符串的第一个字符
- 如何使用至少一个数字、一个大写字母和6-20个字符验证密码
- 使用javascript替换字符串中除第一个和最后一个之外的所有字符
- 如何在输入文本字段中输入10个字符时自动提交表单
- 如何检查两个字符串是否具有相同的字符,包括特殊字符
- 如何从日期中分割x个字符
- 如果两个跨度有数据,则添加字符
- 如何向PHP函数发送一个长度超过200000个字符的base64字符串,以便保存图像