0

我正在使用带有非常基本代码的 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 已创建图像输出容器,所以我什至不理解该消息

我还用我的测试图像检查了代码是否在本地工作

如果有人有想法

4

1 回答 1

0

默认情况下(没有第二个参数)BlobAttribute使流可读,这意味着 blob 必须存在。否则你会得到一个 404。

使用第二个参数使流可写并且您的代码应该可以工作。

于 2014-09-09T20:18:35.530 回答