Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/260.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/flutter/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何通过PHP将照片从Flatter应用程序上传到服务器?_Php_Flutter_Dart_Ftp - Fatal编程技术网

如何通过PHP将照片从Flatter应用程序上传到服务器?

如何通过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

您好,我正在尝试将我的照片从Flitter应用程序上传到服务器,当我在Xampp上使用时,它可以工作,但当我尝试切换到真实服务器时,它无法工作,我想知道原因

这是我上传照片到服务器的API


好的,我已经知道我错过了什么。。。。我忘记更改服务器上的公共权限。。。。现在一切正常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) {}}