Release Notes
Announcements
// Configure after initializing the keyawait Cos().initCustomerDNSFetch(FetchDns());import 'package:flutter/foundation.dart';import 'package:tencentcloud_cos_sdk_plugin/fetch_dns.dart';// Implement the IFetchDns callback APIclass FetchDns implements IFetchDns{static Map<String, List<String>> dnsMap = {'service.cos.myqcloud.com': ["106.119.174.56", "106.119.174.57", "106.119.174.55"],'cos.ap-guangzhou.myqcloud.com': ["27.155.119.179", "27.155.119.180", "27.155.119.166", "27.155.119.181"],};@overrideFuture<List<String>?> fetchDns(String domain) async {// Use endsWith to filter and match more subdomains, such as 000000-1253960454.cos.ap-guangzhou.myqcloud.com can also match cos.ap-guangzhou.myqcloud.comfinal matchedEntries = dnsMap.entries.where((entry) => domain.endsWith(entry.key));for (var entry in matchedEntries) {if (kDebugMode) {print('Host: ${entry.key}, IPS: ${entry.value}');}return entry.value;}return null;}}
Map<String, List<String>> dnsMap = {'service.cos.myqcloud.com': ["106.119.174.56", "106.119.174.57", "106.119.174.55"],'000000-1253960454.cos.ap-guangzhou.myqcloud.com': ["27.155.119.179", "27.155.119.180", "27.155.119.166", "27.155.119.181"],'cos.ap-guangzhou.myqcloud.com': ["27.155.119.179", "27.155.119.180", "27.155.119.166", "27.155.119.181"],};// Configure after initializing the keyawait Cos().initCustomerDNS(dnsMap);
Apakah halaman ini membantu?
Anda juga dapat Menghubungi Penjualan atau Mengirimkan Tiket untuk meminta bantuan.
masukan