feat: 增加媒体格式校验,支持 JPEG、PNG、GIF、MP4、WebM、WebP 格式
This commit is contained in:
@@ -110,7 +110,7 @@ sdk.deleteFile(key: "file-key") { result in /* ... */ }
|
||||
### 文件传输
|
||||
|
||||
```swift
|
||||
// 一步完成:自动 ANI 转换 → prepare → transfer
|
||||
// 一步完成:格式校验 → ANI 转换 → prepare → transfer
|
||||
sdk.transferMedia(fileUrl: "https://example.com/video.mp4") { result in
|
||||
switch result {
|
||||
case .success: print("Transfer complete")
|
||||
@@ -120,6 +120,13 @@ sdk.transferMedia(fileUrl: "https://example.com/video.mp4") { result in
|
||||
// 进度通过 delegate didUpdateProgress 回调
|
||||
```
|
||||
|
||||
**支持的媒体格式:** JPEG、PNG、GIF、MP4、WebM、WebP
|
||||
|
||||
格式校验规则:
|
||||
- 优先从 URL path 提取扩展名(自动忽略查询参数)
|
||||
- 无扩展名时通过 HEAD 请求检查 `Content-Type`
|
||||
- 不支持的格式返回 `DuooomiBleError.unsupportedFormat`
|
||||
|
||||
### 固件升级
|
||||
|
||||
```swift
|
||||
|
||||
Reference in New Issue
Block a user