我有一个foreach循环,循环遍历一堆图像,并使用以下代码上传它们:
foreach(var image in fetchimages) {
string fileName = "https://www.mywebsite.co.uk" + image.ImageOriginalURL;
var uploadParams = new ImageUploadParams()
{
File = new FileDescription(fileName)
};
var uploadResult = cloudinary.Upload(uploadParams);
var mytest = new ImageUploadResult();
myurl = mytest.SecureUri;
db.Execute("UPDATE Property_Images SET NewURL = @0 WHERE ImageID = 145", myurl);
}
但是,每次myurl
变量都为空。我想我可能会在foreach循环中将ImageUploadResult()
放在错误的位置?
答案 0 :(得分:2)
您正在创建一个空的上传结果并检查其中的值。请尝试uploadResult.SecureUri 此外,最好检查uploadResult.Error以查看上传中是否发生错误。