代码之家  ›  专栏  ›  技术社区  ›  V-Xtreme

Azure:如何在React native中使用SAS令牌上载映像

  •  0
  • V-Xtreme  · 技术社区  · 7 年前

    我正在工作上传在azureblob存储摄像头图像。我正在使用SAS令牌进行上载图像。但是当前正在azure端获取损坏的映像。我已尝试:

    RNFetchBlob.fs.readStream( '..../Containers/Data/Application/4364E917-8704-43BA-9997-E04E3E294EC7/tmp/0C31F6EA-173C-4DBE-896F-295D87D405E0.jpg','base64' )
                    .then((stream) => {
                        let data = ''
                        stream.open()
                        stream.onData((chunk) => {
                            data += chunk
                        })
                        stream.onEnd(() => {
                            console.log(data)
                        })
                    }).catch((err) => { console.log( err ) });
    

    axios.put( "myurl"+azureToken,formData, {
              headers: {
                 'x-ms-blob-type': 'BlockBlob'
              }
            })
            .then(response => {
              hideSpinner(dispatch);
              console.log(response);
            })
    

    0 回复  |  直到 6 年前
    推荐文章