[request cancel]; [self setRequest:[ASIFormDataRequest requestWithURL:[NSURL URLWithString:@"http://allseeing-i.com/ignore"]]]; [request setPostValue:@"test" forKey:@"value1"]; [request setPostValue:@"test" forKey:@"value2"]; [request setPostValue:@"test" fo
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
HTTP 协议中传递的参数就是 Key - Value 这样的形式,服务器根据这个 Key 来读取对应的值那你应该用setFile:forKey:或者addFile:forKey,我还不是很清楚两个方法的差别。但是都是通过流读取本地数据的,上传大的文件就不用一次性的把文件读入内存,节省性能。 你可以在ASI的config文件里面把FormReuqest的调试开关打开,看看请求向服务器发了什么信息,log打印的是除了二进制文件内容之外的原始信息。 FormRequest就是向服务器提交表单的,就相当于在浏览器上的文本框里面输入内容然后提交到服务器这样。你可以用一些浏览器的开发者工具看一下提交的内