[英]How do you use the plug.parser to accept larger files
我正在尝试上传文件,但我不断收到文件太大。
Plug.Parsers.RequestTooLargeError at POST /admin/courses/course 请求太大。 如果你愿意处理更大的请求,请给 Plug.Parsers 一个:length
我是 elixir 和 phoonix 的新手。 这不是我应该如何设置插头的方式吗?
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
任何帮助将不胜感激。 谢谢!
在 Phoenix 中, Plug.Parsers
插件默认放置在Endpoint
中,因此这可能是您需要添加length
选项的地方。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.