我需要在插件中从前面上传文件。我用它获得了成功,但现在我在上传大于1.5 KB的文件时遇到了问题。每当我选择大于1.5 KB的文件时,我都会收到错误:
所以我把这段代码放在控制器的initializeCreateAction()中进行调试:
$ arguments = $ this-> request-> getArguments();
DebuggerUtility ::的var_dump($参数);
出口;
因此,每当我选择大小小于1.5 KB的文件时,我都会在控制器中成功发布数据:
每当我选择大于1.5 KB的文件时,我都不会这样:
我尝试过并且冲浪了很多。需要帮助..
答案 0 :(得分:1)
正如评论中提到的,这可能是您尝试发送的网址的问题。
TYPO3中没有参数,(甚至可能在服务器端也没有。)我想你的液体表格有问题。
您应该检查您的请求。 您可以在浏览器/ apache访问日志中查看它/甚至使用TYPO3代码中的调试器。
可能您正在尝试在请求标头中而不是请求主体中发送文件的数据。
您的网址中可能已有一些字符,因此文件> 1.5 kb超过了网址中大约2000个字符的限制。
另请参阅此处有关网址限制的信息: What is the maximum length of a URL in different browsers?