gpt4 book ai didi

swift - NSURLSession uploadTaskWithRequest 具有 mime 类型?

转载 作者:行者123 更新时间:2023-11-30 14:17:37 25 4
gpt4 key购买 nike

我正在尝试使用 NSURLSession 将图像上传到云存储。

let data = UIImageJPEGRepresentation(imageAttachment, 1)
NSURLSession.sharedSession().uploadTaskWithRequest(request, fromData: data)

图片已成功上传,但服务器似乎无法将数据识别为图片。当我从云存储的控制台检查内容类型时,它被设置为 application/octet-stream

我的问题:如何为使用 NSURLSession 上传的文件指定 mime 类型?

最佳答案

没关系,我明白了。

我需要先使用 NSMutableURLRequest 设置 Content-type header ,然后再将其传递到 uploadTask With Request

let request = NSMutableURLRequest(URL: url)

request.HTTPMethod = Method.PUT.rawValue
request.setValue("image/jpeg", forHTTPHeaderField: "Content-type")

let data = UIImageJPEGRepresentation(imageAttachment, 1)
NSURLSession.sharedSession().uploadTaskWithRequest(request, fromData: data)

关于swift - NSURLSession uploadTaskWithRequest 具有 mime 类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30932584/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com