欢迎使用CSDN-markdown编辑器
2015-08-28 23:09
1611 查看
iOS使用Alamofire上传多张图片到PHP服务器
iOS端代码func uploadPhotos() {
var array = self.dataArray Alamofire.upload( .POST, URLString: "http://123.56.91.235/Charity4Client/SaveProveMaterialPhoto.php", multipartFormData: { multipartFormData in for index in 0...self.dataArray.count - 2 { multipartFormData.appendBodyPart(fileURL: self.saveImage(self.dataArray[index] , imageName: self.getCurrentTimeString() + String(index) + ".jpg"), name: "proveMaterials" + String(index)) } }, encodingCompletion: { encodingResult in switch encodingResult { case .Success(let upload, _, _): upload.responseJSON { request, response, JSON, error in println(JSON) } case .Failure(let encodingError): println(encodingError) } } )
}
PHP段代码
$output = array();
$fileAddressAll = “”;
$test = 0;
for($i = 0; i<9;i++) {
if (isset($_FILES[“proveMaterials$i”]) && !empty($_FILES[“proveMaterials$i”][‘name’])) {
move_uploaded_file($_FILES["proveMaterials$i"]["tmp_name"], "Project/ProveMaterial/" . $_FILES["proveMaterials$i"]['name']); $fileAddressAll .= "Project/ProveMaterial/" . $_FILES["proveMaterials$i"]['name'] . ";"; $test++; }
}
$output = array(‘data’=> $fileAddressAll, ‘info’=> 0, ‘code’=>-201);
exit(json_encode($output));
相关文章推荐
- 一个关于if else容易迷惑的问题
- 小心服务器内存居高不下的元凶--WebAPI服务
- 峰回路转,Firefox 浏览器即将重返 iOS 平台
- PHP5.2.*防止Hash冲突拒绝服务攻击的Patch
- 深入理解PHP之匿名函数
- 峰回路转,Firefox 浏览器即将重返 iOS 平台
- 运维入门
- JSP/PHP基于Ajax的分页功能实现
- 关于PHP通过PDO用中文条件查询MySQL的问题。
- 什么是设计模式
- 不可修补的 iOS 漏洞可能导致 iPhone 4s 到 iPhone X 永久越狱
- iOS 12.4 系统遭黑客破解,漏洞危及数百万用户
- 每日安全资讯:NSO,一家专业入侵 iPhone 的神秘公司
- PHP数据库长连接mysql_pconnect的细节
- [转][源代码]Comex公布JailbreakMe 3.0源代码
- Php Installing An Expansion
- Linux5.9无人值守安装