https://drive.wps.cn/api/v3/groups/771102362/files/395339948508/download方式获取照片出错

阅读次数 0

之前使用该方式获取照片正常,最近报错,获取照片的长度小于0,无法正常获取。

c#源代码如下 //获取照片 string res = "", geturl = "", filepath = ""; WebClient mywc = new WebClient();
RootObject rb = null;
byte[] data = null;
MemoryStream ms = null;

            //行驶证照片
            geturl = "https://drive.wps.cn/api/v3/groups/" + doc.GetElementbyId("crid" + this.lbl_carcount.Text.Trim()).Attributes["value"].Value + "/files/"+ doc.GetElementbyId("drivecardid" + lbl_carcount.Text.Trim()).Attributes["value"].Value + "/download";
            res = this.BKWindow.Get(geturl, "", "utf-8");

            rb = JsonConvert.DeserializeObject(res);
            data = mywc.DownloadData(rb.fileinfo.url);
            ms = new MemoryStream(data);
            this.pic_drivecard.Image = Image.FromStream(ms);
            this.pic_drivecard.SizeMode = PictureBoxSizeMode.Zoom;
            this.resss = string.Empty;
3 Answers

//获取照片 string res = "", geturl = "", filepath = ""; WebClient mywc = new WebClient(); RootObject rb = null;
byte[] data = null;
MemoryStream ms = null;

//行驶证照片 geturl = "https://drive.wps.cn/api/v3/groups/" + doc.GetElementbyId("crid" + this.lbl_carcount.Text.Trim()).Attributes["value"].Value + "/files/"+ doc.GetElementbyId("drivecardid" + lbl_carcount.Text.Trim()).Attributes["value"].Value + "/download"; res = this.BKWindow.Get(geturl, "", "utf-8");

rb = JsonConvert.DeserializeObject(res); data = mywc.DownloadData(rb.fileinfo.url); ms = new MemoryStream(data); this.pic_drivecard.Image = Image.FromStream(ms);
this.pic_drivecard.SizeMode = PictureBoxSizeMode.Zoom;
this.resss = string.Empty;

rb = JsonConvert.DeserializeObject(res); data = mywc.DownloadData(rb.fileinfo.url); ms = new MemoryStream(data); this.pic_drivecard.Image = Image.FromStream(ms);
this.pic_drivecard.SizeMode = PictureBoxSizeMode.Zoom;
this.resss = string.Empty;

<img src="https://solution-community.wps.cn/uploads/post/5vgyRQ3vd2N.png" alt="1751513019650.png"/>