我正在建立一个网站,可以让用户离线存储数据,然后在线上传。离线数据存储在浏览器内置的 indexedDB 中。数据量可能很大,尤其是当用户输入很长的段落甚至上传附件(编码为 base 64 字符串)时。当用户连接到互联网时,他们需要将离线数据上传到 MySQL 数据库。假设他们有一个要上传的对象数组,并且每个对象可能包含比允许的 URL 限制更长的数据字符串。我知道的唯一解决方案是为每个对象提交一个表单。因为发布到带有 URL 参数的 PHP 文件会超出 URL 限制。我想知道:
- 是否可以通过单击一个按钮上传对象数组(> 100MB)?由于对象较多,最好不要提交表单;
- 如果 PHP 不能做到这一点,那么 C# 呢?
谢谢!