TYPO3:数据未发布在大于1.5 KB的选择文件上进行上传

时间:2017-02-01 13:30:42

标签: php file-upload plugins typo3 fluid

我需要在插件中从前面上传文件。我用它获得了成功,但现在我在上传大于1.5 KB的文件时遇到了问题。每当我选择大于1.5 KB的文件时,我都会收到错误:

1298012500:必需参数" newRockupload"未设置为Rock \ RockUpload \ Controller \ RockuploadController-> create。

enter image description here

所以我把这段代码放在控制器的initializeCreateAction()中进行调试:

$ arguments = $ this-> request-> getArguments();

DebuggerUtility ::的var_dump($参数);

出口;

因此,每当我选择大小小于1.5 KB的文件时,我都会在控制器中成功发布数据:

enter image description here

每当我选择大于1.5 KB的文件时,我都不会这样:

enter image description here

我尝试过并且冲浪了很多。需要帮助..

1 个答案:

答案 0 :(得分:1)

正如评论中提到的,这可能是您尝试发送的网址的问题。

TYPO3中没有参数,(甚至可能在服务器端也没有。)我想你的液体表格有问题。

您应该检查您的请求。 您可以在浏览器/ apache访问日志中查看它/甚至使用TYPO3代码中的调试器。

可能您正在尝试在请求标头中而不是请求主体中发送文件的数据。

您的网址中可能已有一些字符,因此文件> 1.5 kb超过了网址中大约2000个字符的限制。

另请参阅此处有关网址限制的信息: What is the maximum length of a URL in different browsers?