feat:更新图片url路径

This commit is contained in:
2025-11-19 10:40:02 +08:00
parent 7ede1c2d89
commit 625a872d2f
13 changed files with 150 additions and 150 deletions

View File

@@ -1,6 +1,7 @@
import 'dart:io';
import 'package:crypto/crypto.dart';
import 'package:file_picker/file_picker.dart';
import 'package:food_hub_app/config/app_config.dart';
import 'package:minio/io.dart';
import 'package:minio/minio.dart';
@@ -10,13 +11,9 @@ class MinIOHelper {
factory MinIOHelper() => _instance;
final String rustfsIp = '14.103.235.151';
final String rustfsFileUrl = 'http://14.103.235.151:9100';
final String bucketName = 'food';
MinIOHelper._internal() {
_minio = Minio(
endPoint: rustfsIp,
endPoint: AppConfig.rustfsIp,
port: 9100,
accessKey: "tHSFfcDW8qpCzKa2Xg6Y",
secretKey: "oq79EeYJ4jdczRp2IHUMCnbKtSw58NgDlG3sOkvX",
@@ -26,8 +23,6 @@ class MinIOHelper {
late Minio _minio;
String get imageBaseUrl => '$rustfsFileUrl/$bucketName/';
Future<String> uploadFile({
required PlatformFile file,
Function(double)? onProgress,
@@ -36,7 +31,7 @@ class MinIOHelper {
String hashName = await _generateMD5HashName(file.path!);
String fileName = '$hashName${_getFileExtension(file.name)}';
await _minio.fPutObject(bucketName, fileName, file.path!);
await _minio.fPutObject(AppConfig.bucketName, fileName, file.path!);
return fileName;
} catch (e) {
throw Exception('文件上传失败: $e');