我正在使用带有非常基本代码的0.5.0 webjobs SDK:
public static void AjouterFiligramme2(
[BlobTrigger(@"images-input/{name}")] Stream inputStream,
[Blob(@"images-output/{name}")] Stream outputStream)
{
WebImage image = new WebImage(inputStream);
image.AddTextWatermark("copyright untel", fontSize: 20, fontColor: "red");
var bytes = image.GetBytes();
outputStream.Write(bytes, 0, bytes.Length);
}
但是我在outputStream参数上遇到错误404。 InputStream工作正常 我检查了SDK创建了 images-output 容器,所以我甚至不理解该消息
我还检查了代码是否正在处理我的测试图像
如果有人有想法
答案 0 :(得分:0)
默认情况下(没有第二个参数)BlobAttribute
使流可读,这意味着blob必须存在。否则你会收到404。
使用第二个参数使流可写,您的代码应该可以正常工作。