如何通过PHP将照片从Flatter应用程序上传到服务器?
您好,我正在尝试将我的照片从Flitter应用程序上传到服务器,当我在Xampp上使用时,它可以工作,但当我尝试切换到真实服务器时,它无法工作,我想知道原因 这是我上传照片到服务器的API如何通过PHP将照片从Flatter应用程序上传到服务器?,php,flutter,dart,ftp,Php,Flutter,Dart,Ftp,您好,我正在尝试将我的照片从Flitter应用程序上传到服务器,当我在Xampp上使用时,它可以工作,但当我尝试切换到真实服务器时,它无法工作,我想知道原因 这是我上传照片到服务器的API 好的,我已经知道我错过了什么。。。。我忘记更改服务器上的公共权限。。。。现在一切正常xD Future<Null> uploadFoodPhoto() async { String url = '${Myconstant().domain}/API/foodImg.php'; Random x
好的,我已经知道我错过了什么。。。。我忘记更改服务器上的公共权限。。。。现在一切正常xD
Future<Null> uploadFoodPhoto() async {
String url = '${Myconstant().domain}/API/foodImg.php';
Random x = Random();
int i = x.nextInt(999999999);
String lmgName = 'Food$i.jpg';
try {
Map<String, dynamic> map = Map();
map['file'] = await MultipartFile.fromFile(file.path, filename: lmgName);
FormData formData = FormData.fromMap(map);
await Dio().post('$url', data: formData).then((value) {
print('Res = $value');
urlImage = '/Buudeli/Foodpic/$lmgName';
print('ImageUrl = ${Myconstant().domain}$urlImage');
insertToDB();
});
} catch (e) {}}