我有一个带有文件字段的 HTML 表单,用于将文件上传到/file
我的 Phoenix 应用程序中的路由。
我从命令行模仿这种行为以curl -v -F "file=@MyTestFile" http://localhost:4000/file/
进行更快的测试。
当我使用一个大文件(转折点似乎在 7.7MB 左右)时,我从 Plug 中得到以下异常:
18:40:38.897 [错误] 进程 <0.420.0> 出错,退出值:{[{reason,#{' exception '=>true,' struct '=>'Elixir.Plug.Parsers.RequestTooLargeError',message =>nil}},{mfa,{'Elixir.Plug.Adapters.Cowboy.Handler',init,3}},{stacktrace,[{'Elixir.Plug.Parsers',reduce,6,[{file,”库/插件...
是否有允许上传更大文件的解决方法?
Plug 中似乎有一个:length
option 关键字,但我如何从 Phoenix 设置它?选择这个特定值的原因是8_000_000
什么?