首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用plug.parser接收较大的文件?

如何使用plug.parser接收较大的文件?
EN

Stack Overflow用户
提问于 2022-08-27 20:03:09
回答 1查看 57关注 0票数 1

我正试图上传一个文件,我一直把文件大小弄得太大了。

Plug.Parsers.RequestTooLargeError在POST /admin/course/course--这个请求太大了。如果您愿意处理更大的请求,请给Plug.Parsers一个:长度

我对灵丹妙药和菲尼克斯很陌生。难道这不是我该怎么设置插头的吗?

代码语言:javascript
复制
defmodule MonolithWeb.Router do
  use MonolithWeb, :router
  use Kaffy.Routes, scope: "/admin", pipe_through: [:admin, :authenticate]

  pipeline :admin do
    plug Plug.Parsers,
     parsers: [:url_encoded, :multipart],
     length: 200_000_000_000
    plug :accepts, ["html"]
    plug :fetch_session
    plug :fetch_live_flash
    plug :protect_from_forgery
    plug :put_secure_browser_headers
    plug :fetch_current_user
  end

任何帮助都将不胜感激。谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-08-28 09:17:30

在菲尼克斯,默认情况下,Plug.Parsers插件被放置在Endpoint中,因此可能需要在这里添加length选项。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73514051

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档