gpt4 book ai didi

php - TYPO3:数据未发布到要上传的大于 1.5 KB 的选定文件上

转载 作者:搜寻专家 更新时间:2023-10-31 21:23:11 27 4
gpt4 key购买 nike

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

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

enter image description here

所以我将这段代码放在 Controller 的 initializeCreateAction() 中进行调试:

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

DebuggerUtility::var_dump($arguments);

退出;

所以每当我选择小于 1.5 KB 的文件时,我都会在 Controller 中成功发布数据:

enter image description here

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

enter image description here

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

最佳答案

如评论中所述,这可能是您尝试发送的 URL 的问题。

参数在 TYPO3 中不存在(可能甚至在服务器端也不存在。)我猜你的流体形式有问题。

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

可能您正试图在请求 header 而不是请求正文中发送文件数据。

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

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

关于php - TYPO3:数据未发布到要上传的大于 1.5 KB 的选定文件上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41981060/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com