UE编辑器部署到服务器后 上传图片显示找不到临时文件错误

时间:2022-09-05 12:16:50
 结合网络资源,找到原因:配置php.ini的;upload_tmp_dir ="C:/upload/temp",也就是服务器的C盘upload文件下的子文件夹temp,我相应设置了完全控制权限,读写都有【upload、temp文件夹都是】,然后我重启服务器。。。还是提示 UE编辑器部署到服务器后 上传图片显示找不到临时文件错误,到底是什么原因呢?

10 个解决方案

#1


 现在看来应该是这个原因,但是按照流程走了一遍还是提示这样的错误【代码一样,路径也设置的一样,本地没问题,服务器出错】 比如我本地是www/XXX,服务器也是web/XXXX,应该不会是路径问题吧??欢迎讨论。。

#2


看看上传的文件大小有没有超过配置里限制的大小

#3


引用 2 楼 ww_super 的回复:
看看上传的文件大小有没有超过配置里限制的大小
没啊 设置的是20M吧好像 这个图片才多大啊几十KB应该。

#4


我用JQ的uploadfile上传图片就OK。。。难倒是我的UE项目配置的问题吗,我服务器是这样的路径 D:/XXX/XXX/web/fht :这是我的项目名称:fht,我本地就是:E:\wamp\www\fht ,我项目配置都是写的绝对路径。 UE编辑器部署到服务器后 上传图片显示找不到临时文件错误UE编辑器部署到服务器后 上传图片显示找不到临时文件错误

#5


找不到临时文件 是 ue 的自定义错误信息
产生的条件是:
if (!file_exists($file['tmp_name'])) {
            $this->stateInfo = $this->getStateInfo("ERROR_TMP_FILE_NOT_FOUND");
当报错级别为 E_ALL ^ E_NOTICE 时
对于 没有文件被上传 UPLOAD_ERR_NO_FILE 其值为 4
同样要报这个错误

所以你应该设法看到 php 的原始错误信息,这样才能准确的判断问题的所在
file_put_contents('test.txt', print_r($_FILES, 1));
观察 test.txt 文件内容

#6


应该是环境的问题,主要是tmp_name这个路径

#7


简单一点:本地没问题,上传到服务器就出错了,这应该是路径问题吧,但是我写的是绝对路径。。好纠结,下周在搞了。

#8


引用 6 楼 u013135551 的回复:
应该是环境的问题,主要是tmp_name这个路径
具体点啊,我现在整了好久,不知道在哪里改了。

#9


IIS+PHP 无法上传图片问题 ,我本地是Apache,服务器是IIS,配置文件权限,打扰各位了。。

#10


我遇到了同样的问题,具体是怎么解决的,能不能帮帮我啊?

#1


 现在看来应该是这个原因,但是按照流程走了一遍还是提示这样的错误【代码一样,路径也设置的一样,本地没问题,服务器出错】 比如我本地是www/XXX,服务器也是web/XXXX,应该不会是路径问题吧??欢迎讨论。。

#2


看看上传的文件大小有没有超过配置里限制的大小

#3


引用 2 楼 ww_super 的回复:
看看上传的文件大小有没有超过配置里限制的大小
没啊 设置的是20M吧好像 这个图片才多大啊几十KB应该。

#4


我用JQ的uploadfile上传图片就OK。。。难倒是我的UE项目配置的问题吗,我服务器是这样的路径 D:/XXX/XXX/web/fht :这是我的项目名称:fht,我本地就是:E:\wamp\www\fht ,我项目配置都是写的绝对路径。 UE编辑器部署到服务器后 上传图片显示找不到临时文件错误UE编辑器部署到服务器后 上传图片显示找不到临时文件错误

#5


找不到临时文件 是 ue 的自定义错误信息
产生的条件是:
if (!file_exists($file['tmp_name'])) {
            $this->stateInfo = $this->getStateInfo("ERROR_TMP_FILE_NOT_FOUND");
当报错级别为 E_ALL ^ E_NOTICE 时
对于 没有文件被上传 UPLOAD_ERR_NO_FILE 其值为 4
同样要报这个错误

所以你应该设法看到 php 的原始错误信息,这样才能准确的判断问题的所在
file_put_contents('test.txt', print_r($_FILES, 1));
观察 test.txt 文件内容

#6


应该是环境的问题,主要是tmp_name这个路径

#7


简单一点:本地没问题,上传到服务器就出错了,这应该是路径问题吧,但是我写的是绝对路径。。好纠结,下周在搞了。

#8


引用 6 楼 u013135551 的回复:
应该是环境的问题,主要是tmp_name这个路径
具体点啊,我现在整了好久,不知道在哪里改了。

#9


IIS+PHP 无法上传图片问题 ,我本地是Apache,服务器是IIS,配置文件权限,打扰各位了。。

#10


我遇到了同样的问题,具体是怎么解决的,能不能帮帮我啊?