POST多部分数据处理边界

时间:2012-02-22 02:32:07

标签: html ios post

我正在尝试创建一个http服务器来处理用于上传iPhone文件的多部分POST。但是,当我从套接字中获取数据时,它只是NSData。当我通过和NSOutputStream管道到一个文件时,该文件已损坏,因为它有这样的边界信息和其他垃圾:

------WebKitFormBoundaryQAQ0rA7ohYLNLt3b
Content-Disposition: form-data; name="dummyname"; filename="bright_squares-2.png"
Content-Type: image/png

------WebKitFormBoundaryZDu6P3zNanvqB4Bp
Content-Disposition: form-data; name="dummyname"; filename="bright_squares.png"
Content-Type: image/png

{content}

我尝试将来自网络的NSData转换为NSString并从中删除边界信息但是失败并且NSData不会转换为NSString,因此我可以剥离垃圾。它最终只是零。任何帮助将非常感激。

1 个答案:

答案 0 :(得分:0)

看看这个iPhone HTTP server。它允许您上传/下载文件到iOS设备。如果你选择DIY,你可能会收集一些东西来帮助你编码。