问一个IOS表单提交的问题

chinasuntext 2019-06-22 07:59:50
比如网址是局域网:10.2.3.214:55837 然后这是局域网上传的网页 我应该如何用iOS来写上传呀!

...全文
479 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
不担心 2019-06-23
  • 打赏
  • 举报
回复
你是objc还是用swift? 用第三方的库,调用post方法,很简单的,objc就用AFNetworking,swift就用Alamofire 简单的写个AFNetworking的传文件的方法

    AFHTTPSessionManager *manager = [AFHTTPSessionManager manager];
    NSString *url =@"http://10.2.3.214:55837/upload.html";
    [manager POST:url parameters:nil constructingBodyWithBlock:^(id<AFMultipartFormData>  _Nonnull formData) {
        // formData 将要上传的数据
        UIImage *image =[UIImage imageNamed:@"123"];
        NSData *data =UIImagePNGRepresentation(image);
        //formDate有多种构造方法对应不同类型的文件,自己去研究
        [formData appendPartWithFileData:data name:@"file" fileName:@"123.png" mimeType:@"image/png"];
    } progress:^(NSProgress * _Nonnull uploadProgress) {
        // 上传进度
    } success:^(NSURLSessionDataTask * _Nonnull task, id  _Nullable responseObject) {
        // 上传成功
        NSLog(@"上传成功");
    } failure:^(NSURLSessionDataTask * _Nullable task, NSError * _Nonnull error) {
        // 上传失败
        NSLog(@"上传失败");
    }];
chinasuntext 2019-06-22
  • 打赏
  • 举报
回复
自己顶一下勒 有人么!

29,028

社区成员

发帖
与我相关
我的任务
社区描述
主要讨论与iOS相关的软件和技术
社区管理员
  • iOS
  • 大熊猫侯佩
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧