当前位置: 首页 > 知识库问答 >
问题:

PHP文件上载-无法上载/调试

朱锦
2023-03-14

我正在尝试上载文件,但无法工作:

有用信息:运行IIS Express(使用PHP5.3)-Windows 7 Professional 32位

代码

move_uploaded_file($_FILES[图像][名称],/图像/。$_FILES["Imagem"]["name"])或die("Error:".print_r($_FILES));

它打印:数组([imagem]=

我确信路径是正确的,我也做了chmod()来设置权限,但仍然没有上传。

共有2个答案

甄正信
2023-03-14

因为它位于数组中,所以需要在foreach循环中执行move upload file函数。

foreach($_FILES['imagem'] as $f){
move_uploaded_file($f['tmp_name'], "/images/" . $f["name"]);
}

您可能想尝试使用我的类:http://code.google.com/p/daves-upload-class/source/browse/upload_class.php

柏明亮
2023-03-14

您的目标路径应该以图像目录的正确路径开始(dirname(\uuuu FILE\uuuu)可以提供帮助)。目前,“/images/”$_文件[“imagem”][“name”]表示它将尝试写入C:/images/(假设脚本位于C:驱动器中),但该驱动器可能不存在。

 类似资料:
  • 我正在使用CKEditor插件将图像上传到我的OpenShift应用程序,但该应用程序不会上传文件。它在本地运行良好,但我无法确定是什么导致了这个问题。它似乎找不到目录。 == {err:{[Error: ENOENT, open'/var/lib/openShift/57cdb2770c1e660d0b000003/app-root/runtime/repo/路由来/.../Public/上传/

  • 我正在尝试上传一个图像。当我从本地主机上进行时,它工作得很好,但当我发布它时,它从服务器上抛出一个错误: 当我使用此代码时: 错误为: System.io.DirectoryNotFoundException:找不到路径“d:\inetpub\vhosts\xx.com\httpdocs\images\sections\developer\clientlogo\demo.png”的一部分。在sys

  • 在使用文件上传HTML表单和一些PHP来处理输入时,我感到困惑。在表格中,我为图像选择了两个文件。上载.png文件时,我可以使用$\u文件获取文件大小等信息。但是,当我试图上传一个.jpg文件时,我无法获得比文件名更多的信息,没有大小、类型、临时名称。 当同时上传两个文件时,. png和. jpg,一切都适用于. png文件,但不适用于. jpg。 我错过了什么?在使用带有.jpg文件类型的$\u

  • 如果我尝试上载文档文件,则会出现以下错误“上载路径似乎无效”。我将路径替换为绝对路径,然后我也得到了这个错误。请告诉我如何解决这个问题`

  • 我在Chrome67上使用WebDriver 3.12.0和ChromeDriver 2.40。我初始化驱动程序变量如下: 当我在headless模式下执行它时,我得到这一行的TimeoutException。当我在正常模式下执行它时,它工作得很好。 错误消息: org.openqa.selenium.TimeoutException:预期条件失败:等待位于以下位置的元素的存在:By.xpath:

  • 在过去的3天里,我一直在努力解决这个问题,当我尝试在spring boot项目中上载文件时,我不断遇到以下异常<代码>组织。springframework。网状物多部分。支持MissingServletRequestPartException:所需的请求部分“文件”不存在 我不确定它是否有所不同,但我正在将我的应用程序部署为对weblogic的战争,这是我的控制器 我可以在spring boot执