小编use*_*972的帖子

在 swift 4 中使用 Base64 将图像转换为字符串

我的 php 代码在服务器上创建了一个空图像

这是我的代码(swift4):

var encoded_img = imageTobase64(image: image1.image!)

func convertImageToBase64(image: UIImage) -> String {
    let imageData = UIImagePNGRepresentation(image)!
    return imageData.base64EncodedString(options:   Data.Base64EncodingOptions.lineLength64Characters)
}
Run Code Online (Sandbox Code Playgroud)

代码:

$decodimg = base64_decode(_POST["encoded_img"]);
file_put_contents("images/".$imgname,$decodimg);  
Run Code Online (Sandbox Code Playgroud)

以及准备请求的代码:

@IBAction func BtnSend(_ sender: UIButton) {
    var url = "http://xxxxxx/msg.php"
    var encoded_img = imageTobase64(image: image1.image!)    
    let postData = NSMutableData(data: ("message=" + message).data(using: String.Encoding.utf8)!)
    postData.append(("&encoded_img=" + encoded_img).data(using: String.Encoding.utf8)!)    
     request = NSMutableURLRequest(url: NSURL(string: url)! as URL,
 cachePolicy: .useProtocolCachePolicy,
 timeoutInterval: 20.0)
request.httpMethod = "POST"
request.httpBody = postData as Data

let session = URLSession.shared

let …
Run Code Online (Sandbox Code Playgroud)

base64 image swift

1
推荐指数
1
解决办法
3841
查看次数

如何从开关状态获取布尔值?

我想获取开关的当前布尔值。如何在 swift4 中做到这一点?

@IBOutlet weak var switch_1: UISwitch!
var switch1_state: Bool = swich_1.get ???
Run Code Online (Sandbox Code Playgroud)

cocoa-touch uiswitch ios swift

-6
推荐指数
1
解决办法
2922
查看次数

标签 统计

swift ×2

base64 ×1

cocoa-touch ×1

image ×1

ios ×1

uiswitch ×1