| 12345678910111213141516171819202122232425262728293031323334 |
- //
- // LNHttpManager+Upload.swift
- // Lanu
- //
- // Created by OneeChan on 2025/12/2.
- //
- import Foundation
- let kNetPath_Net_UploadOSS = "/base/oss/s3"
- enum LNUploadFileType: Int {
- case avatar = 1
- case cover = 2
- case feedback = 3
- case logo = 4
- case log = 5
- case video = 6
- case voice = 7
- case other = 8
- }
- extension LNHttpManager {
- func getUploadOssUrl(type: LNUploadFileType,
- suffix: String,
- completion: @escaping (LNOSSURLResponse?, LNHttpError?) -> Void) {
- post(path: kNetPath_Net_UploadOSS, params: [
- "type": type.rawValue,
- "suffix": suffix
- ], completion: completion)
- }
- }
|