相关疑难解决方法(0)

ios使用HTTP POST上传图像和文本

谢谢阅读.

我是iOS新手,我正在尝试使用multi-part form encodingiOS 上传图片和文字.

curl等值是这样的:curl -F "param1=value1" -F "param2=@testimage.jpg" "http://some.ip.address:5000/upload"

curl上面的命令返回预期的正确响应JSON.

问题: 我一直收到HTTP 400请求,这意味着我在编写HTTP POST Body时出错了.

我做了什么: 作为一些参考,我尝试了 Flickr API iOS应用"POST尺寸太大了!" 目标C:如何使用HTTP POST上传图像和文本?.但是,我一直在获得HTTP 400.

我尝试了ASIHttpRequest但在那里有一个不同的问题(回调永远不会被调用).但是,我没有进一步调查,因为我听说开发人员已停止支持该库:http://allseeing-i.com/ [request_release] ;

有人可以帮帮我吗?

curl file-upload http-post image-uploading ios

96
推荐指数
4
解决办法
14万
查看次数

将图像上传到服务器 - Swift 3

我想将图像作为参数与我的请求一起发送.我使用下面的代码来调用我的POST请求,但我不知道如何将图像附加到正文.

我通过图像选择器获取图像如下:

if let image = info[UIImagePickerControllerOriginalImage] as? UIImage {
Run Code Online (Sandbox Code Playgroud)

我的要求如下

var request = URLRequest(url: URL(string: "")!) // link removed
        request.httpMethod = "POST"
        let postString = "user_id=\(userId)&image=\(image)"
        request.httpBody = postString.data(using:.utf8)

        let task = URLSession.shared.dataTask(with: request) { data, response, error in
            guard let data = data, error == nil else {               // check for fundamental networking error
                return
            }
            do {
                let json = try JSONSerialization.jsonObject(with: data, options: .mutableContainers) as? AnyObject

                if let parseJSON = json {
                    print("resp :\(parseJSON)")
                }
            } …
Run Code Online (Sandbox Code Playgroud)

web-services image request ios swift

6
推荐指数
2
解决办法
3万
查看次数

如何在iOS中将图像转换为二进制格式?

我正在开发一个项目,我需要将图像上传到我的服务器.我想将我的图像的二进制数据存储到数据库中的BLOB数据类型字段.因此,我需要将我的图像转换为二进制格式.这样它就可以保存在服务器数据库中.

那么如何将图像转换为二进制格式?请指教.

image binaryformatter ios

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