我正在尝试使用 Flickr.net API 上传一些图像。图像已上传,但用户界面冻结。我已在后台工作人员中插入了上传代码
private void backgroundWorker1_DoWork(object sender, DoWorkEventArgs e)
{
foreach (var item in imagelist)
{
flickr.UploadPicture(item, Path.GetFileName(item), null, null, true, false, true);
}
MessageBox.Show("Success");
}
flickr 对象是之前从另一个表单创建的,并传递给这个表单。if(worker.IsBusy==false){backgroundWorker1.RunWorkerAsync();}
当一个按钮被点击时,我打电话给工人。