【发布时间】:2019-10-11 23:13:51
【问题描述】:
我有一个简单的小 Cordova (phonegap) 移动应用程序。我需要选择一个文件,填写其他字段并保存表格。然后我想稍后再发送这些数据。
如何保存表单数据:
将 localStorage 中的字段作为序列化数组的 json 字符串,并将 LocalFileSystem 中的文件作为文件中的 reader.readAsText() (只是带有 base64 字符串的文件)。
我如何向服务器发送数据:
我将 base64 字符串推送到我的序列化数组,并将 ajax 发布到服务器字符串化数据。
我的问题:
我无法将大的 json 字符串(当文件 > 2 MB 时)发送到我的服务器,我收到一个错误:code 414, message Request-URI Too Long。
我该如何解决这个问题?
【问题讨论】:
-
你做错了事。从 javascript 发送
HTTP POST请求。 -
我做 $.ajax({...})
-
检查。我添加了答案。
标签: jquery json ajax django cordova