>

Visual Studio Code에서 HTTP 트리거를 만들려고하는데 파일을 만들고 blob 스토리지에 전달해야하지만 "The type or namespace 'Blob' could not be found" 라는 오류가 발생합니다.


  • 답변 # 1

    다음은 전체 예제입니다. 너는 너겟/참조에 너겟 패키지를 놓친 것 같아.

    Reference Nuget 패키지 Microsoft.Azure.WebJobs.Extensions.Storage

    using System;
    using System.IO;
    using System.Threading.Tasks;
    using Microsoft.AspNetCore.Mvc;
    using Microsoft.Azure.WebJobs;
    using Microsoft.Azure.WebJobs.Extensions.Http;
    using Microsoft.AspNetCore.Http;
    using Microsoft.Extensions.Logging;
    using Microsoft.WindowsAzure.Storage.Blob;
    namespace SampleFunctions
    {
        public static class Http2BlobFunction
        {
            [FunctionName("Http2BlobFunction")]
            public static async Task<IActionResult> Run(
                [HttpTrigger(AuthorizationLevel.Function, "post")] HttpRequest req,
                [Blob("myblobcontainer/{rand-guid}.txt", FileAccess.Write)] CloudBlockBlob blob,
                ILogger log)
            {
                log.LogInformation("Received file upload request");
                var requestBody = await new StreamReader(req.Body).ReadToEndAsync();
                await blob.UploadTextAsync(requestBody);
                return new OkObjectResult(blob.Name);
            }
        }
    }
    
    

  • 답변 # 2

    VS Code를 사용하여 Azure Function V2.0을 개발하는 경우 vai .NET.CLI 패키지를 수동으로 설치해야합니다. 스토리지 바인딩을 사용하므로 dotnet add package Microsoft.Azure.WebJobs.Extensions.Storage --version 3.0.7 명령을 실행하십시오.  패키지를 설치합니다. 자세한 내용은 문서를 참조하십시오.

  • 답변 # 3

    Azure CLI를 사용하여 확장을 설치할 수도 있습니다.

    func extensions install
    
    

    마지막으로 포털을 사용할 수 있습니다

  • 이전 jquery는 laravel 57과 함께로드되지 않습니다
  • 다음 python - pandas - 문자열 열의 문자열 길이 수를 반환하는 방법은 무엇입니까?