我的简单代码是:
<?php
if(isset($_REQUEST['submit']))
{
$t = time();
if ($_FILES['image']['name']!="")
{
$target1 = "bannerImage/".$t.$_FILES['image']['name'];
if (move_uploaded_file($_FILES['image']['tmp_name'],$target1))
{
//Code is not reaching Here
}
}
}
?>
我不知道为什么在Godaddy Server中它不起作用,但它在我的本地主机上很好
答案 0 :(得分:1)
我已通过提供文件权限修复了此问题, 这是默认的644,我只是把它设置为777。
现在它对我来说很好看
答案 1 :(得分:1)
尝试给予
将 权限写入应用程序池组 [您的文件夹] 。
可以从:
获得管理托管 - &gt; [您的域名] - &gt;虚拟目录 - &gt; [您的文件夹] - &gt;目录访问权限
答案 2 :(得分:0)
<?php
if(isset($_REQUEST['submit']))
{
$t = time();
if ($_FILES['image']['name']!="")
{
$path = '/folder_name';
$uid = uniqid();
$name = basename($_FILES['image']['name']);
$final_path = $path."_".$uid."_"$iname;
if (move_uploaded_file($_FILES['image']['tmp_name'],$final_path))
{
//Code is not reaching Here
}
}
}
?>
我认为这个脚本可以帮助你
答案 3 :(得分:0)
您必须在上传文件的目录中创建一个.htaccess文件