gpt4 book ai didi

javascript - 跨域发送 'large' 数据量

转载 作者:行者123 更新时间:2023-11-30 18:16:28 25 4
gpt4 key购买 nike

我有一个 javascript 小书签,它创建一个元素的屏幕截图并将其保存为 base64 编码的字符串。

现在,我需要将该图像/字符串发送到我自己的服务器以进行保存。唯一的问题是它有 6000 多个字符长,或大约 61 KB,这使得将它 GET 返回我的服务器是不现实的。

是否有某种外部服务可以以某种方式将其检索回我的服务器?如何将此图像发送到我的服务器?

最佳答案

使用 POST。

选项 A.) 使用 JavaScript 创建表单并发布数据。如果您不想更改页面位置,请设置 target表单的隐藏 iframe。

如果您需要在发布后从您的服务器获得响应,请在您发布的表单中添加一个唯一键,例如 <input type="hidden" name="key" value="...">然后在发布完成后使用 JSONP 获取响应,例如 http://yourserver.com/donepost.php?key=... .由于您无法确定在进行 JSONP 调用之前发布是否完成,因此您需要不断地重新检查服务器,直到有可用的有效响应或超时。

选项 B.) 使用 AJAX 发布。设置 Access-Control-Allow-Origin您服务器上的 header 以允许这样做。

关于javascript - 跨域发送 'large' 数据量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13138298/

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