var resultBytes = new ThumbnailCreator().CreateThumbnailBytes(
thumbnailSize: 900,
imageStream: new FileStream(imagePath, FileMode.Open, FileAccess.Read),
imageFormat: Format.Jpeg
);
base64 = "data:image/jpg;base64," + Convert.ToBase64String(resultBytes);
}
catch (Exception)
{
base64 = "data:image/jpg;base64," + ImageUtil.ImgToBase64String(imagePath);
}
var sign = await PddApi.Signature(token, null, "review_image");
//var sign = await PddApi.UploadSignature(token);
if (string.IsNullOrWhiteSpace(sign))
{
this.LogRichTextBox.AppendText("上传图片获取签名失败请重试" + order.uid + "\r\n");
return;
}
var imageObj = await PddApi.UploadImage(token, sign, base64, null);
if (imageObj == null)
{
this.LogRichTextBox.AppendText("上传图片失败请重试" + order.uid + "\r\n");
return;
}
imagesUrlList.Add(imageObj);
this.LogRichTextBox.AppendText("上传评论图片成功:" + imagePath + "\r\n");
}
await GoodsReview(order, token, comment, imagesUrlList, address);
}
private async Task GoodsReview(Order order, PddToken token, string
private void Msg(string msg, bool error = false, bool enter = true)
{
if (error) this.LogRichTextBox.SelectionColor = Color.Red;
LogRichTextBox.AppendText(msg);
if (enter) LogRichTextBox.AppendText("\r\n");
if (error) this.LogRichTextBox.SelectionColor = Color.Black;
}
private void OrderDataGridView_CellClick(object sender, DataGridViewCellEventArgs e)
{
if (e.RowIndex < 0)
{
return;
}
AutoPayFrom browserFrom = new AutoPayFrom(url, password, true);
// BrowserFrom browserFrom = new BrowserFrom(true);
browserFrom.AutoPay(url, password, true, timeOut);
var res = browserFrom.ShowDialog();
if (res == DialogResult.OK)
{
return true;
}
return false;
}
else
{
AutoPayFrom browserFrom = new AutoPayFrom(url, password);
var res = browserFrom.ShowDialog();
if (res == DialogResult.OK)
{
return true;
}
return false;
}