예제 #1
0
    private void PutAudioFile(FileStream fs)
    {
        BinaryReader br    = new BinaryReader(fs);
        int          lenth = Convert.ToInt32(br.BaseStream.Length);

        byte[] bytes = br.ReadBytes(lenth);
        br.Close();
        fs.Close();


        //开始上传到Oss
        SnapRequestVO vo = new SnapRequestVO();

        vo.mp3byte       = bytes;
        vo.thirdType     = SnapAppApiThirdRequestFace.Third_Aliyun_OSS;
        vo.requestAction = fileUploadKey;
        SnapPutHttp.PutRequest(vo, uploadFileSuccess);

        thread.Abort();
    }
예제 #2
0
 /// <summary>
 /// Put请求协议,app内部不会使用,一般都是第三方
 /// </summary>
 /// <param name="vo"></param>
 /// <returns></returns>
 public HttpWebRequest PutRequest(SnapRequestVO vo)
 {
     return(SnapPutHttp.PutRequest(vo));
 }