찾다

 >  Q&A  >  본문

함수의 결과를 다른 함수에 사용할 수 없습니다.

저는 두 가지 기능을 가지고 있어요

  1. convertToBase64(file)은 파일을 변환하는 데 사용됩니다
  2. addData(values)는 변환된 파일을 보내는 데 사용됩니다. 그러나 두 번째 함수의 결과는 항상 정의되지 않습니다. 이 문제를 해결하는 방법?
으아아아

try...catch, async-await 기능을 시도했지만 어쨌든 해결책을 찾을 수 없었습니다

P粉087951442P粉087951442232일 전552

모든 응답(1)나는 대답할 것이다

  • P粉436052364

    P粉4360523642024-04-02 11:48:48

    convertToBase64() 函数不会显式返回值,因此您提供的代码始终返回 undefined 。您可以更改该函数,使其返回一个Promise,一旦FileReader 已成功读取 base64 中的文件,并处理任何 reject이온 또는 오류 발생:

    으아아아 으아아아

    회신하다
    0
  • 취소회신하다