Php 将图像文件上载到服务器失败
我正在尝试将图像上载到我的web服务器。因为它是一个免费的web服务器,所以我不能直接访问它的ftp服务器,只能使用一个给定的软件连接到ftp服务器 我的问题是,我试图上传图像到我的服务器使用“移动上传文件”功能。代码如下:Php 将图像文件上载到服务器失败,php,Php,我正在尝试将图像上载到我的web服务器。因为它是一个免费的web服务器,所以我不能直接访问它的ftp服务器,只能使用一个给定的软件连接到ftp服务器 我的问题是,我试图上传图像到我的服务器使用“移动上传文件”功能。代码如下: move_uploaded_file($_FILES["file"]["name"], "/www/99k.org/1/2/3/123shop/product_images/" . $_FILES["file"]["name"]); 我犯了一个被拒绝的错误。我的问题
move_uploaded_file($_FILES["file"]["name"],
"/www/99k.org/1/2/3/123shop/product_images/" . $_FILES["file"]["name"]);
我犯了一个被拒绝的错误。我的问题是,是否可以使用move_upload_file功能将文件上载到需要用户名和密码的服务器上检查文件夹权限,并且您应该上载临时文件,如
move_uploaded_file($_FILES["file"]["tmp_name"],
"/www/99k.org/1/2/3/123shop/product_images/" . $_FILES["file"]["name"]);
并检查max_post_size,然后将max_size上传到足以上传的大小。 这里提供了一些有用的解决方案:
除了
ftp
是70年代的一种协议,应该尽可能被更现代的替代方案所取代之外:如果那真的是一个ftp服务器(它说的是ftp协议),那么为什么你使用的客户端软件会受到限制?!?关于您对php的move_uploaded_file
的问题:该函数不上载任何文件,它只是在以后将它们从临时位置移动到您想要存储它们的位置。因此,无论是否经过身份验证,上传都是以前发生过的。因此,首先您应该检查上传是否确实有效。