آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

اپلود عکس

کاووس خواجوی  9 سال پیش  9 سال پیش
0 0

با سلام 

من می خواستم یه سری عکس تو سرور اپلود کنم خواستم ببینم کسی کتابخونی خوب سراغ دارد معرف کند با تشکر 

0 0
درود کتابخانه Alamofire فکر کنم آپلود تصاویر و ارسالشون به سرور هم انجام می ده یک تست بکنید . لینک (لطفا نتیجشو بگید همینجا با تشکر ) (9 سال پیش)
0 0
کار کردم ارسال نشد (9 سال پیش)
 برای این سوال 2 پاسخ وجود دارد.
پاسخ به سوال 
کاووس خواجوی  9 سال پیش
0 0

من از این کتابخانه استفاده کردم ولی هر کاری کردم ارسال نشد  

0 0
من هنوز تو اپم نرسیدم به این قسمت که چیزی رو آپلود کنم ولی داخل گوگل آموزش هایی هست مثلا لینک و چندتا دیگه بوده . من باز خدمت شما می گم شما احتمالا مراحل رو دارید اشتباه طی می کنید چون alamofire این قابلیت رو داره که آپلود کنه و اصلا یک بخش اختصاصی گزاشته براش و سوالات زیادی هم تو استک هست مثلا لینک (9 سال پیش)
پاسخ به سوال 
کاووس خواجوی  9 سال پیش
0 0

 

  سلام این اپلود عکس ولی هر کاری کردم  چیدمانش درست نشد

 
 

    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)

                }

                

            }

        }

        

        

    }

    

    

}

   


پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .