【问题标题】:http put request to upload a file flutter [closed]http put请求上传文件颤动[关闭]
【发布时间】:2022-01-11 21:46:07
【问题描述】:

如何使用 http 包在 dart 中编写这个 -F 获取文件而不是文件路径。

curl -X PUT "https://api.groupdocs.cloud/v1.0/parser/storage/file/hello.pdf" 
-H "accept: application/json" 
-H "authorization: Bearer [Access_Token]" 
-H "Content-Type: multipart/form-data" 
-H "x-aspose-client: Containerize.Swagger" 
-F "file"="@C:/Temp/wavenet.pdf"

【问题讨论】:

    标签: flutter rest http curl


    【解决方案1】:
    var headers = {
      'Authorization': 'Bearer [Access_Token]'
    };
    var request = http.MultipartRequest('PUT', Uri.parse('https://api.groupdocs.cloud/v1.0/parser/storage/file'));
    request.files.add(await http.MultipartFile.fromPath('file', '/Users/bholendraofficial/Desktop/BHOLENDRA SINGH RESUME.pdf'));
    request.headers.addAll(headers);
    
    http.StreamedResponse response = await request.send();
    
    if (response.statusCode == 200) {
      print(await response.stream.bytesToString());
    }
    else {
      print(response.reasonPhrase);
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-07-26
      • 1970-01-01
      • 1970-01-01
      • 2011-08-30
      • 1970-01-01
      • 2021-02-23
      • 2020-02-20
      相关资源
      最近更新 更多