как получить ответные нативные загруженные файлы на стороне сервера - PullRequest
0 голосов
/ 11 декабря 2018

Я использую реагирующую нативную аудиозапись для записи.Для загрузки аудиофайла на сервер сначала я использовал formdata & fetch, но я получил ошибку:

Сетевой запрос не удался

Поэтому я использовал response-native-fs,здесь загрузка работала, но я не знаю, как получить доступ к загруженному файлу на стороне сервера, чтобы сохранить его на сервере в папке

var url = this.props.url+'app/complaint/uploadAudiofile?id=1';
    RNFS.uploadFiles({
      toUrl: url,
      files: files,
      method: 'POST',
      headers: {
        'Accept': 'application/json',
      },
      fields: {
        'hello': 'world',
      },
      begin: uploadBegin,
      progress: uploadProgress
    })
    .promise.then((response) => {
      if (response.statusCode == 200) {
        console.log('FILES UPLOADED!');
      } 
      else {
        console.log('SERVER ERROR');
      }
    })
    .catch((err) => {
      if(err.description === "cancelled") {
      // cancelled by user
      }
      console.log(err);
    });

Я не могу получить доступ к файлам на стороне сервера

uploadAudiofile: function(req,callback){
  var util = require('util');
  var path = require('path');
  var folder = '../static/images/complaint/' + date;
  var files = req.param('files');

  sails.log.debug("PATH : ", path.resolve(sails.config.appPath, folder));
  console.log("iddd  :"+id);
  d.run(function safelyUpload () {
  var file=req.file('file').upload({dirname: path.resolve(sails.config.appPath, folder),
    }, function whenDone(err, uploadedFiles) {
      if (err) return res.serverError(err);
      else{
        sails.log.debug('Complaint File data : ' +util.inspect(uploadedFiles, {showHidden: true,depth: null}));
        console.log("uploaded file  :"+uploadedFiles[0].fd);
        callback({files: uploadedFiles,textParams: req.allParams()});
      }
    });
  });
  },
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...