我正在从iPhone / iPod上传多GB文件,我注意到NSURLConnection和朋友错误地使用带符号的32位整数来表示上传中的字节数
(所有Apple的其他API使用(很长)a.k.a。(int64_t) - 允许你处理任何可能存在的文件)
当我尝试从文件上传3GB以上的文件时,我从Apple返回的数据中溢出 - 但这可能是链中任何内容(Web代理,缓存,服务器)的问题。我还在调试这个,但与此同时......
Apple文档没有提及上传的大小限制 - 是否有一个?
奇怪的是,对于高达3GB的上传,我没有遇到任何问题(即使溢出应该是2GB) - 它总是溢出超过3GB。 (我已经三次检查了我的所有来源,我没有在任何地方使用32位类型,所以我相信这是iOS和服务器之间的某个问题)