跨源发送'large'数据量



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

现在,我需要将该图像/字符串发送到我自己的服务器以保存它。唯一的问题是它长6000个字符,或大约61 kb,使其对GET不现实。

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

使用帖子。

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

如果您需要在帖子后从服务器中返回响应,请在您发布的表单(例如<input type="hidden" name="key" value="...">)中添加唯一键,然后在发布完成后使用JSONP来获取响应,例如http://yourserver.com/donepost.php?key=...。由于您不能确定帖子在拨打JSONP呼叫之前将完成,因此您需要继续重新检查服务器,直到有效响应或IT Times Out。

选项B。)使用AJAX发布。在服务器上设置Access-Control-Allow-Origin标头以允许此设置。

相关内容

  • 没有找到相关文章

最新更新