Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/25.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
Javascript 尝试以React native将PDF文件上载到服务器时出错_Javascript_Reactjs_React Native - Fatal编程技术网

Javascript 尝试以React native将PDF文件上载到服务器时出错

Javascript 尝试以React native将PDF文件上载到服务器时出错,javascript,reactjs,react-native,Javascript,Reactjs,React Native,我从手机图库中获取PDF文件并上传到服务器。但当我上传到服务器时。我犯了一个错误 “[SyntaxError:JSON解析错误:无法识别的令牌”您没有上载任何文件 您的错误是您的json在正文中不正确 pdf文件uri链接到手机中的资产,而不是文件,您不能像这样上传json格式的文件,您可以在blob中创建并像字符串json一样嵌入它,然后上传,或者您可以上传查看表单数据 请查收 这能回答你的问题吗?@lan Kemp不,先生,这在我的情况下不起作用,先生,这条路行不行?content://co

我从手机图库中获取PDF文件并上传到服务器。但当我上传到服务器时。我犯了一个错误
“[SyntaxError:JSON解析错误:无法识别的令牌”您没有上载任何文件 您的错误是您的json在正文中不正确

pdf文件uri链接到手机中的资产,而不是文件,您不能像这样上传json格式的文件,您可以在blob中创建并像字符串json一样嵌入它,然后上传,或者您可以上传查看表单数据 请查收

这能回答你的问题吗?@lan Kemp不,先生,这在我的情况下不起作用,先生,这条路行不行?content://com.android.providers.media.documents/document/document%3A27
  ```  const UploadCV= async()=>{ //Take pdf file from Phone.
      try {
        
        const res = await DocumentPicker.pick({
          type: [DocumentPicker.types.pdf],
        });
        setResume(res.uri)
       
        Alert.alert('Congrulation!!',"Your CV has been Successfuly Uploaded")
        setTimeout(() => {
          this.bs.current.snapTo(1);
        }, 2000);
      
       
      } catch (err) {
        if (DocumentPicker.isCancel(err)) {
       
        } else {
          throw err;
        }
      }
    }
       //Upload to Server
       const ApplyforJOb= async()=>{ 
         await fetch('https://thejoblocator.co.uk/api/RestApplyJob',{
           method:'post',
           headers:{
             'Content-Type':'application/octet-stream',
           },
            body: JSON.stringify({
              job_id:jobid,
              description:description,
              resume :resume                  
            })
         }).then(res=>res.json())
           .then(data=>{
             console.log("coming data", data)
           }).catch(err=>{
             console.log("Apply Job Error", err)
           })
       }```