【发布时间】:2016-10-21 09:38:41
【问题描述】:
我正在使用 socket.io 库来制作聊天应用程序。 现在我正在尝试使用 swift3.0 将图像从 IOS 应用程序上传到服务器
我尝试创建 bytearray 并将其作为字符串发送到服务器,但它返回损坏的图像。
var byteArray = (UIImagePNGRepresentation(image)?.base64EncodedString(options: .lineLength64Characters))! as String
let base64encoding = imageData.base64EncodedString()
let string = (String (format: "{\"text\":\"\",\"chatId\":\"%@\",\"identifier\":1476869117744,\"sessionId\":\"1476869062088\",\"attachments\":[{\"type\":\"IMAGE\",\"data\":{\"size\": \"%@\", \"name\": \"%@\", \"modifiedOn\": \"2016-12-12\", \"file\":\"%@\" }}]}","122","1233.22","photo.jpg",base64encoding))
有谁知道如何在 IOS 中使用 socket.io 将图像上传到服务器。
【问题讨论】:
-
你有什么解决办法吗?我也面临同样的问题?
-
@AbecedarioPoint 是的,它对我有用,让我发布解决方案
标签: ios swift sockets websocket socket.io