我正试图上传一个文件,我一直把文件大小弄得太大了。
Plug.Parsers.RequestTooLargeError在POST /admin/course/course--这个请求太大了。如果您愿意处理更大的请求,请给Plug.Parsers一个:长度
我对灵丹妙药和菲尼克斯很陌生。难道这不是我该怎么设置插头的吗?
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任何帮助都将不胜感激。谢谢!
发布于 2022-08-28 09:17:30
在菲尼克斯,默认情况下,Plug.Parsers插件被放置在Endpoint中,因此可能需要在这里添加length选项。
https://stackoverflow.com/questions/73514051
复制相似问题