gpt4 book ai didi

javascript - 如何将长度超过 200000 个字符的 Base64 字符串发送到 PHP 函数,以便保存图像

转载 作者:行者123 更新时间:2023-11-28 06:42:45 26 4
gpt4 key购买 nike

所以我正在使用 Cropper让用户调整图像大小并对图像执行一些操作。编辑后的图像位于我运行 .toDataURL() 的 Canvas 元素中。这将创建“成品”的 Base64 字符串。

我需要以编程方式将编辑后的图像保存到服务器上的文件夹中。

我无法使用 $.ajax 请求执行此操作,因为我无法通过 $_POST/$_GET 命令传递如此长的查询。

其他一些细节/信息:

  • 这是一个 WordPress 网站(我认为这没什么区别)
  • 编辑后的图像约为 300x300
  • 我需要支持 IE9,因此无法选择客户端文件保存

最佳答案

由于您有一个 base64 字符串,因此您可以使用分块,即将字符串拆分并通过 ajax 将其分成小部分发送到服务器。您需要考虑发出“开始”和“结束”信号

关于javascript - 如何将长度超过 200000 个字符的 Base64 字符串发送到 PHP 函数,以便保存图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33653632/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com