gpt4 book ai didi

php 上传文件错误 #8 当它是 linux 可执行文件时

转载 作者:太空狗 更新时间:2023-10-29 12:20:32 25 4
gpt4 key购买 nike

我有一个表单可以很好地(上传)许多文件(tgz、microsoft 可执行文件、macosx 可执行文件)并且具有不同的大小(包括比给我错误的文件大)。

所以没有文件大小,...就是问题所在。

但是,当我尝试使用 apache(apache 2.2.16)将文件(linux exe 32 位)上传到我的 debian(挤压)64 位时,我总是收到错误 #8,即 UPLOAD_ERR_EXTENSION 错误。

php (php 5.3.3) $_FILES 数组给了我 'size'==0,没有 'tmp_name' 和正确的 'name'。

我的表单是这样的:

<form action=\"emUpload_file.php\" method=\"post\" enctype=\"multipart/form-data\">

有什么想法吗?

谢谢。

加载处理正常,因为当我上传任何其他类型的文件时它都可以工作,我只遇到 linux 可执行文件的问题。对我来说这很奇怪,但我认为这对我的 html/php 代码来说不是问题。

最佳答案

最后我发现了有关将可执行文件 (linux) 上传到我的 apache 服务器 (linux) 的问题。开发是在与生产服务器不同的服务器上完成的,这个服务器有一个额外的安全模块,它是 Suhosin。

现在我刚刚删除了/etc/php5/conf.d/suhosin.ini ,重新启动服务器,错误 8 消失了。

谢谢。

关于php 上传文件错误 #8 当它是 linux 可执行文件时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10423733/

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