update flutter file api
This commit is contained in:
@@ -57,6 +57,7 @@ class MihFileApi {
|
|||||||
|
|
||||||
static Future<int> uploadFile(
|
static Future<int> uploadFile(
|
||||||
String app_id,
|
String app_id,
|
||||||
|
String env,
|
||||||
String folderName,
|
String folderName,
|
||||||
PlatformFile? file,
|
PlatformFile? file,
|
||||||
BuildContext context,
|
BuildContext context,
|
||||||
@@ -69,6 +70,7 @@ class MihFileApi {
|
|||||||
request.headers['Authorization'] = 'Bearer $token';
|
request.headers['Authorization'] = 'Bearer $token';
|
||||||
request.headers['Content-Type'] = 'multipart/form-data';
|
request.headers['Content-Type'] = 'multipart/form-data';
|
||||||
request.fields['app_id'] = app_id;
|
request.fields['app_id'] = app_id;
|
||||||
|
request.fields['env'] = env;
|
||||||
request.fields['folder'] = folderName;
|
request.fields['folder'] = folderName;
|
||||||
request.files.add(await http2.MultipartFile.fromBytes('file', file!.bytes!,
|
request.files.add(await http2.MultipartFile.fromBytes('file', file!.bytes!,
|
||||||
filename: file.name.replaceAll(RegExp(r' '), '-')));
|
filename: file.name.replaceAll(RegExp(r' '), '-')));
|
||||||
@@ -79,6 +81,7 @@ class MihFileApi {
|
|||||||
|
|
||||||
static Future<int> deleteFile(
|
static Future<int> deleteFile(
|
||||||
String app_id,
|
String app_id,
|
||||||
|
String env,
|
||||||
String folderName,
|
String folderName,
|
||||||
String fileName,
|
String fileName,
|
||||||
BuildContext context,
|
BuildContext context,
|
||||||
@@ -91,7 +94,10 @@ class MihFileApi {
|
|||||||
headers: <String, String>{
|
headers: <String, String>{
|
||||||
"Content-Type": "application/json; charset=UTF-8"
|
"Content-Type": "application/json; charset=UTF-8"
|
||||||
},
|
},
|
||||||
body: jsonEncode(<String, dynamic>{"file_path": filePath}),
|
body: jsonEncode(<String, dynamic>{
|
||||||
|
"file_path": filePath,
|
||||||
|
"env": env,
|
||||||
|
}),
|
||||||
);
|
);
|
||||||
Navigator.of(context).pop(); // Pop loading dialog
|
Navigator.of(context).pop(); // Pop loading dialog
|
||||||
return response.statusCode;
|
return response.statusCode;
|
||||||
|
|||||||
Reference in New Issue
Block a user