[SWIFT] POST-Bild mit mehrteiligen / Formulardaten mit Moya

Ich bin jetzt ein bisschen süchtig danach, also ein Memo

var task: Task {
        switch self {
              
        case .hoge(let files):
        //Dateien ist[Data]

            let fileMFDataArray: [MultipartFormData] = files.enumerated().map({ (index, data) in
                MultipartFormData(provider: .data(data),
                                  name: "file", //Das ist der Schlüssel
                                  fileName: "\(Int(Date().timeIntervalSince1970))\(index)", //UnixTime +Generieren Sie den Dateinamen für die Indexnummer
                                  mimeType: "multipart/form-data")
            })
            return .uploadMultipart(fileMFDataArray)
    
        }
    }

Vergessen Sie nicht, den Header auf ["Content-Type": "multipart / form-data"] zu setzen und fertig!

Recommended Posts

POST-Bild mit mehrteiligen / Formulardaten mit Moya
Poste ein Bild mit POSTMAN
Empfangen von mehrteiligen / Formulardaten mit Jerjey (Jax-rs)
Proxyserver durch Tintenfisch mit Docker-Image
Verwenden Sie Pair mit OpenJDK
Registrieren Sie Ihr eigenes Docker-Image in ECR mithilfe der AWS CLI