【问题标题】:WebAPI c# - Imagemagic on AzureWebAPI c# - Azure 上的 Imagemagic
【发布时间】:2015-09-24 22:40:02
【问题描述】:
            //Controller Code
            MultipartMemoryStreamProvider content = await Request.Content.ReadAsMultipartAsync();
            byte[] data = await content.Contents[0].ReadAsByteArrayAsync();
            MagickImage Image = new MagickImage(data);
            Image.Resize(200, 200);

为了在调整大小后将文件保存到 Azure Blob。我该怎么办?

我将不胜感激!

【问题讨论】:

  • 如果有人有帮助类,我可以在其中发送 HttpRequestMessage 并调整图像大小并返回带有更新图像的 HttpRequestMessage。

标签: c# azure imagemagick asp.net-web-api2 magick.net


【解决方案1】:

此处的此文档不仅向您展示了如何做您想做的事情,而且还展示了用于确保可扩展性的适当架构。 http://www.hanselman.com/blog/IntroducingWindowsAzureWebJobs.aspx

如果您想直接在 ASP.net 线程上执行此操作,则只需使用以下代码: https://azure.microsoft.com/en-us/documentation/articles/storage-dotnet-how-to-use-blobs/

【讨论】:

  • 我不需要为此任务创建网络作业,因为在同一线程上重新调整图像大小不会花费太多时间。关于如何解决所解释的场景的任何帮助?
  • 新答案怎么样?
  • 我已经准备好从 blob 上传和下载的代码。在这里,我需要帮助使用上传 poc webAPI 获取 httprequest 中的图片。我想得到那张图片并在 imagemagick 的帮助下调整它的大小,然后将其上传到 blob。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2015-02-09
  • 2020-02-06
  • 1970-01-01
  • 2020-02-13
  • 2014-04-09
  • 2019-10-13
  • 1970-01-01
相关资源
最近更新 更多