🍦 SwiftServe Get

Menu / network.multipart-upload

Can Swift packages do multipart upload?

also known as: multipart form data · file upload

PackageiOSmacOSwatchOStvOSvisionOSLinuxCatalyst
vapor full menu as of 4.122.0
Details

serves it · confidence 0.60 · as of 4.122.0

serves it · confidence 0.60 · as of 4.122.0

serves it · confidence 0.55 · as of 4.122.0

serves it · confidence 0.55 · as of 4.122.0

serves it · confidence 0.55 · as of 4.122.0

  • HTTPMediaType.multipart
    Sources/Vapor/HTTP/Headers/HTTPMediaType.swift:241
    View the line on GitHub →
    No visionOS gap recorded; no visionOS manifest floor, symbol evidence only.
  • HTTPMediaType.formData
    Sources/Vapor/HTTP/Headers/HTTPMediaType.swift:233
    View the line on GitHub →

serves it · confidence 0.60 · as of 4.122.0

  • HTTPMediaType.multipart
    Sources/Vapor/HTTP/Headers/HTTPMediaType.swift:241
    View the line on GitHub →
    No linux gap recorded; digest evaluates linux (os(Linux)-conditional decls elsewhere in surface).
  • HTTPMediaType.formData
    Sources/Vapor/HTTP/Headers/HTTPMediaType.swift:233
    View the line on GitHub →

serves it · confidence 0.55 · as of 4.122.0

Alamofire as of 5.12.0
Details

serves it · confidence 0.85 · as of 5.12.0

serves it · confidence 0.85 · as of 5.12.0

serves it · confidence 0.80 · as of 5.12.0

serves it · confidence 0.80 · as of 5.12.0

serves it · confidence 0.85 · as of 5.12.0

  • MultipartFormData
    Source/Features/MultipartFormData.swift:45
    View the line on GitHub →
  • compiles for visionOS — Xcode 26.6 (17F113), XROS26.5.sdk, scheme Alamofire
?

not verified yet · confidence 0.25 · as of 5.12.0

  • Alamofire is URLSession-based; Linux is explicitly unsupported per the project — but no source fence proves it

serves it · confidence 0.75 · as of 5.12.0

apollo-ios as of 2.2.0
Details

serves it · confidence 0.90 · as of 2.2.0

serves it · confidence 0.90 · as of 2.2.0

serves it · confidence 0.90 · as of 2.2.0

serves it · confidence 0.90 · as of 2.2.0

serves it · confidence 0.90 · as of 2.2.0

?

not verified yet · confidence 0.30 · as of 2.2.0

  • Package.swift:7
    View the line on GitHub →
    platforms: [.iOS(.v15), .macOS(.v12), .tvOS(.v15), .watchOS(.v8), .visionOS(.v1)]
  • README platform badge lists iOS 15+ | macOS 12+ | tvOS 15+ | watchOS 8+ | visionOS 1+; Linux is not mentioned

serves it · confidence 0.80 · as of 2.2.0

  • ApolloClient.upload
    Sources/Apollo/ApolloClient.swift:505
    View the line on GitHub →
    Surface digest resolves this decl present on macCatalyst (no platform gap, no #if conditions anywhere in the surface); Package.swift declares no explicit macCatalyst floor (inherits iOS).
  • MultipartFormData
    Sources/Apollo/MultipartFormData.swift:4
    View the line on GitHub →
  • GraphQLFile
    Sources/Apollo/GraphQLFile.swift:4
    View the line on GitHub →
oauthswift as of 2.2.0
Details

serves it · confidence 0.85 · as of 2.2.0

  • OAuthSwiftMultipartData
    Sources/OAuthSwiftMultipartData.swift:11
    View the line on GitHub →
    Dedicated multipart part type (name/data/fileName/mimeType); unconditional decl
  • OAuthSwiftClient.postMultiPartRequest
    Sources/OAuthSwiftClient.swift:150
    View the line on GitHub →
    Multipart form-data request entry point
  • OAuthSwiftClient.makeMultiPartRequest
    Sources/OAuthSwiftClient.swift:113
    View the line on GitHub →
    Multipart request builder

serves it · confidence 0.85 · as of 2.2.0

  • OAuthSwiftMultipartData
    Sources/OAuthSwiftMultipartData.swift:11
    View the line on GitHub →
    Unconditional decl, digest-present on macOS
  • OAuthSwiftClient.postMultiPartRequest
    Sources/OAuthSwiftClient.swift:150
    View the line on GitHub →
    Unconditional decl, digest-present on macOS

serves it · confidence 0.70 · as of 2.2.0

  • OAuthSwiftMultipartData
    Sources/OAuthSwiftMultipartData.swift:11
    View the line on GitHub →
    Unconditional decl, digest-present on watchOS
  • OAuthSwiftClient.postMultiPartRequest
    Sources/OAuthSwiftClient.swift:150
    View the line on GitHub →
    Unconditional decl, digest-present on watchOS
  • OAuthViewController
    #if !(os(iOS) || os(tvOS)) && os(watchOS)
    Sources/Handler/OAuthWebViewController.swift:16
    View the line on GitHub →
    Explicit watchOS branch elsewhere in the module shows watchOS is a handled compile target

serves it · confidence 0.80 · as of 2.2.0

  • OAuthSwiftMultipartData
    Sources/OAuthSwiftMultipartData.swift:11
    View the line on GitHub →
    Unconditional decl, digest-present on tvOS
  • OAuthSwiftClient.postMultiPartRequest
    Sources/OAuthSwiftClient.swift:150
    View the line on GitHub →
    Unconditional decl, digest-present on tvOS
  • OAuthViewController
    #if os(iOS) || os(tvOS)
    Sources/Handler/OAuthWebViewController.swift:13
    View the line on GitHub →
    Explicit tvOS branch elsewhere in the module shows tvOS is a handled compile target
?

not verified yet · confidence 0.40 · as of 2.2.0

  • OAuthSwiftMultipartData
    Sources/OAuthSwiftMultipartData.swift:11
    View the line on GitHub →
    Unconditional decl, digest-present on visionOS
  • OAuthViewController
    #if os(iOS) || os(tvOS)
    Sources/Handler/OAuthWebViewController.swift:13
    View the line on GitHub →
    No typealias branch covers visionOS while the unconditional OAuthWebViewController subclasses it — a visionOS build of the module is doubtful at 2.2.0; status left unknown
?

not verified yet · confidence 0.40 · as of 2.2.0

  • OAuthSwiftMultipartData
    Sources/OAuthSwiftMultipartData.swift:11
    View the line on GitHub →
    Unconditional decl, digest-present on linux; Package.swift adds swift-crypto under os(Linux) showing Linux intent
  • OAuthViewController
    #if os(iOS) || os(tvOS)
    Sources/Handler/OAuthWebViewController.swift:13
    View the line on GitHub →
    No branch covers linux while unconditional OAuthWebViewController subclasses OAuthViewController, and Sources lack a FoundationNetworking import for URLSession — Linux build unverified; status left unknown

serves it · confidence 0.80 · as of 2.2.0

  • OAuthSwiftMultipartData
    Sources/OAuthSwiftMultipartData.swift:11
    View the line on GitHub →
    Unconditional decl, digest-present on macCatalyst
  • ASWebAuthenticationURLHandler
    #if targetEnvironment(macCatalyst) || os(iOS)
    Sources/Handler/ASWebAuthenticationURLHandler.swift:14
    View the line on GitHub →
    Explicit macCatalyst guard elsewhere in the module shows Catalyst is a handled compile target

✓ serves it · ◐ with conditions · ✕ not served (proven) · ? not verified yet — hover any verdict for the receipt, click to pin it