【发布时间】:2020-08-25 13:12:28
【问题描述】:
我正在尝试在我的 .net 核心应用程序中使用 Imageflow 的查询字符串 API 来调整图像大小。 我已经安装了 Imageflow.Server。 我的配置方法如下所示:
public void Configure(IApplicationBuilder App, IWebHostEnvironment Env)
{
if (AppSettings.IsDevelopment)
{
App.UseDeveloperExceptionPage();
}
else
{
App.UseExceptionHandler(Options =>
{
App.UseExceptionHandler("/error/404/");
});
App.UseHsts();
}
App.UseImageflow(new ImageflowMiddlewareOptions()
.SetMapWebRoot(false)
.MapPath("/upload/", "{upload folder path}"));
App.UseFileServer();
App.UseRouting();
App.UseSession();
App.UseEndpoints(Endpoints =>
{
Endpoints.MapControllers();
});
}
本地主机上没有问题,或者上传文件夹在 wwwroot 文件夹内,但如果上传文件夹在应用程序根目录之外,则图像不会调整大小。 有什么想法可以解决这个问题吗?
【问题讨论】:
-
尝试从
/upload/中的MapPath()中删除尾随/。 -
当您尝试访问图像时收到的错误消息是什么?
-
你能分享 /imageflow.debug 的内容吗?
-
@LilithRiver ogp.63bits.com/imageflow.debug。我希望它有所帮助。