0
サーバに画像と動画をアップロードする。ユーザーは最大5枚の画像と5枚の動画を選択できます。アップロードする前にビデオと画像のサイズを小さくする必要があります。ご案内ください。 以下は私が試していることです。画像用に何かしましたが、ビデオ圧縮については考えませんでした。サーバにアップロードする前にビデオと画像を圧縮する
// images
if let imageData1 = UIImageJPEGRepresentation(User.sharedInstance.arrRoomGalleryImages.objectAtIndex(index) as! UIImage, 0.6) {
multipartFormData.appendBodyPart(data: imageData1, name: "image_path[]", fileName: strImgName, mimeType: "image/png")
}
//動画
let strVidName = "vid" + String(index) // + ".mov"
multipartFormData.appendBodyPart(data: User.sharedInstance.arrRoomGalleryVideos.objectAtIndex(index) as! NSData, name: "video_path[]", fileName: strVidName, mimeType: "application/octet-stream")
これを使用する前は、アップロードした動画は約10.5 MBでした。使用した後も約10.5 MBでした。私に何ができる ? –