<?php
function receivestreamFile($receiveFile){
$streamData = isset(SGLOBALS['HTTP_RAW_POST_DATA'])? $GLOBALS['HTTP RAWPOST DATA'J:";
if(empty($streamData)){
$streamData =file_get_contents('php://input');
}
if($streamData!=1"){
ret = file put contents($receiveFile, $streamData, true);
}else{
ret =false;
}
return Sret;
}
sreceiveFile =$_SERVER["DOCUMENT_ROOT"]."/uploadFiles/swift.png"; echo $receiveFile;
Sret = receiveStreamFile($receiveFile);
echo json_encode(array('success'=>(bool)sret));
?>
fun csessionUploadPhp()(
let url = URL(string: "http://localhost/uploadSwift.php")
let session = URLSession. shared
var request =URLRequest(url:url!, cachePolicy: .reloadIgnoringCacheData) request.httpMethod ="POST"
let fileImage =Bundle.main.path(forResource:"beel", ofType:"png") let imgData = try! Data(contentsOf:URL(fileURLWithPath: fileImage!))
let uploadTask = session.uploadTask(with: request as URLRequest, from: imgData) 一
(data:Data?, response:URLResponse?, error:Error?) -> Void in//上传完毕后
if error !=nil(
print(error!)
else(
let str = String(data: data!, encoding: String.Encoding.utf8)print("上传完毕:\(String(describing: str))")
一
uploadTask.resume()
}