اپلود عکس
با سلام
من می خواستم یه سری عکس تو سرور اپلود کنم خواستم ببینم کسی کتابخونی خوب سراغ دارد معرف کند با تشکر
من از این کتابخانه استفاده کردم ولی هر کاری کردم ارسال نشد
alamofire این قابلیت رو داره که آپلود کنه و اصلا یک بخش اختصاصی گزاشته براش و سوالات زیادی هم تو استک هست مثلا لینک (9 سال پیش)
سلام این اپلود عکس ولی هر کاری کردم چیدمانش درست نشد
func uploadImage() {
let list = ModelPicImage.customCommandSelect(sql: "SELECT * FROM PicEvent where IsDataSend=1 limit 1") as! [ModelPicImage]
if list.count == 0 {
updateTimer?.invalidate()
}else{
let list2 = list[0]
let userImage:UIImage = UIImage(contentsOfFile: getImage(imageName: (list2.Url)))!
var parameters = [String:String]()
parameters = ["TableName":list2.TableName,"Id":list2.RowId]
Alamofire.upload(multipartFormData: { (multipartFormData) in
multipartFormData.append(UIImageJPEGRepresentation(userImage, 0.5)!, withName: "uploaded_file1", fileName: list2.Url, mimeType: "image/jpeg")
for (key, value) in parameters {
multipartFormData.append(value.data(using: String.Encoding.utf8)!, withName: key)
}
}, to:"http://Home/UploadImage")
{ (result) in
switch result {
case .success(let upload, _, _):
upload.uploadProgress(closure: { (Progress) in
print("Upload Progress: \(Progress.fractionCompleted)")
})
upload.responseJSON { response in
if response.result.value as! Int == 1 {
print("ok")
// _ = self.db.execute(sql:"DELETE FROM PicEvent WHERE (TableName ='\(list2.TableName)' and id ='\(list2.id)' and isDatasend='1' ) or url is null")
}
}
case .failure(let encodingError):
print(encodingError)
}
}
}
}
}
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .
Alamofireفکر کنم آپلود تصاویر و ارسالشون به سرور هم انجام می ده یک تست بکنید . لینک (لطفا نتیجشو بگید همینجا با تشکر ) (9 سال پیش)