与java服务器不同 服务器使用php时

[formData appendPartWithFileData:UIImageJPEGRepresentation(_PhArray[i], 0.1f) name:@"file[]" fileName:[NSString stringWithFormat:@"%@.png", fileName] mimeType:@"Multipart/form-data"];

name参数不能设置成@"file" 需要设置为"file[]" 否则会使服务器解析不到文件数组 只能解析最后一张图片

具体代码如下:

#pragma mark - 发送数据
- (void)postData {NSMutableDictionary *infoDic = [NSMutableDictionary dictionary];NSDictionary* para = [NSDictionary dictionary];para = @{@"info" : infoDic.JSONString};NSString* URL = @"filesupload.php";AFHTTPSessionManager *manager = [AFHTTPSessionManager manager];manager.responseSerializer = [AFHTTPResponseSerializer new];[manager POST:[NSString stringWithFormat:@"%@%@",EXILE_BASE_API,URL] parameters:para constructingBodyWithBlock:^(id<AFMultipartFormData>  _Nonnull formData) {if (_PhArray.count) {for (int i = 0; i<_PhArray.count; i++) {NSString *fileName = [NSString stringWithFormat:@"%.f_%d",[[NSDate date]timeIntervalSince1970],i];[formData appendPartWithFileData:UIImageJPEGRepresentation(_PhArray[i], 0.1f) name:@"file[]" fileName:[NSString stringWithFormat:@"%@.png", fileName] mimeType:@"Multipart/form-data"];}}} progress:nil success:^(NSURLSessionDataTask * _Nonnull task, id  _Nullable responseObject) {NSDictionary *dic = [NSJSONSerialization JSONObjectWithData:responseObject options:NSJSONReadingMutableContainers error:nil];NSLog(@"response ==> %@", dic);} failure:^(NSURLSessionDataTask * _Nullable task, NSError * _Nonnull error) {Exile_ALERT(nil, error.localizedDescription)}];
}

转载于:https://www.cnblogs.com/death3721/p/7008001.html

[iOS]服务器使用php时多图片上传AFNetworking的设置相关推荐

  1. 使用阿里云服务器(OOS)实现图片上传

    一: 页面 <%@ page language="java" contentType="text/html; charset=utf-8" pageEnc ...

  2. vue上传图片文件到服务器,vue如何将quill图片上传到服务器

    通过自定义quill图片上传按钮,实现将图片上传服务器,并插入服务器地址. export default { name: "editor", props: ['content'], ...

  3. tp框架文件上传七牛服务器,TP5开发 - 七牛云图片上传方法

    1.config.php配置文件里配置七牛云密钥等 里面 secretKey accessKey domain bucket对应换成自己七牛云申请的, 步骤: (1)七牛云注册成功后-对象存储申请10 ...

  4. 激活时显示图片上传资源服务器失败,720全景图上传时提示“切图失败”的处理办法...

    前段时间服务器被攻击,之前的网站都受到影响.全景系统也是如此,重新搞了之后总感觉不如之前的好用,早上在测试的时候,在后台上传素材,页面提示"切图失败",然后就卡在服务器处理页面不动 ...

  5. SSM框架:springmvc实现图片的上传与图片上传路径的设置

    说明:这个图片类文件上传的步骤是我经过验证的,在SSM框架下完成,搭建框架的部分不在这里说明. 第一步:添加两个项目需要的依赖.(pom.xml) <dependency><grou ...

  6. Java实现图片上传到服务器

    Java实现图片上传到服务器 #这几天研究图片上传到服务器并回显到页面遇到了问题,在这里总结一下!希望对各位有用!!! 先上代码 jsp代码: <form id="myform&quo ...

  7. 【报错笔记】关于图片上传时的路径问题

    在图片上传时将图片上传到本地磁盘后 如下将图片保存到了D盘下 因此在jsp页面中读取对应图片时,需要在tomcat中配置相关信息. 在jsp页面中图片路径src中使用虚拟路径加数据库中图片名称就可以将 ...

  8. 使用canvas给图片添加水印, canvas转换base64,,canvas,图片,base64等转换成二进制文档流的方法,并将合成的图片上传到服务器,...

    一,前端合成带水印的图片 一般来说,生成带水印的图片由后端生成,但不乏有时候需要前端来处理.当然,前端处理图片一般不建议,一方面js的处理图片的方法不全,二是有些老版本的浏览器对canvas的支持度不 ...

  9. themyleaf 图片上传_springboot thymeleaf 整合 百度富文本编辑器UEditor进行图片上传

    项目中需要使用到富文本编辑器,找来找去发现百度UEditor富文本编辑器在国内最为常用因此就尝试引入.编辑器官网是:http://ueditor.baidu.com/website/index.htm ...

最新文章

  1. 固件安全性—防止内存损坏和注入攻击
  2. Java getBytes字符集问题
  3. 推荐几本Python电子书
  4. [拓扑排序/强联通分量] [NOIP201402] 信息传递
  5. CSS 水平垂直居中
  6. Linux内核协议栈- 创建socket:__sock_create函数调用关系
  7. oracle instead of update触发器,oracle INSTEAD OF 触发器
  8. 13.15. ftp fs
  9. 明汯投资掌门人裘慧明:今年特别难,未来两三年也难
  10. 阿里云 SLB CDN SCDN DCDN区别在哪?如何选择?
  11. win10录屏_win10系统的电脑怎么录屏?这些录屏快捷键你都知道吗
  12. 紫书5-16UVa212
  13. 使用M0 DesignStart 的样例SoC(example system) - 4 FPGA原型验证
  14. 面试题:如何让线程顺序执行?
  15. python day2
  16. 浅析微信支付:公众平台卡券功能开通、HTML5线上发券(JS-SDK接口)、查看卡券详情
  17. sequelize时间自动格式化
  18. 老友记台词学习笔记 SE01EP03(三)
  19. 如何解决 Android浏览器查看背景图片模糊的问题?
  20. aix xmanager oracle,AIX上启动xmanager界面

热门文章

  1. java string document_java - String 和 document 的相互转换总结
  2. 适合python爬虫使用的浏览器_python爬虫:使用Selenium模拟浏览器
  3. 数组索引必须为正整数或逻辑值是什么意思_贪心算法:K次取反后最大化的数组和...
  4. Maven入门极简使用教程
  5. 更新json文件_忽略packagelock.json?
  6. python导入机制及importlib模块
  7. 设计模式----python版本
  8. [置顶] Java面试题全集(中)
  9. 避免在循环体中声明创建对象
  10. 深入理解Spark 2.1 Core (四):运算结果处理和容错的原理与源码分析