Javascript 文件上传功能正在本地主机上运行,但我无法在在线服务器上上传文件
我正在开发一个web应用程序,需要在其中上载图像。当我在localhost(localserver)上上传图像时,它可以100%工作,但当我上传应用程序时,它不能在在线服务器上工作。请尽快帮助我,使我能够迅速完成项目的最后期限Javascript 文件上传功能正在本地主机上运行,但我无法在在线服务器上上传文件,javascript,php,ajax,file,phpmyadmin,Javascript,Php,Ajax,File,Phpmyadmin,我正在开发一个web应用程序,需要在其中上载图像。当我在localhost(localserver)上上传图像时,它可以100%工作,但当我上传应用程序时,它不能在在线服务器上工作。请尽快帮助我,使我能够迅速完成项目的最后期限 include 'Connection.php'; $dir = "uploads"; $id = "SELECT mid from medicine ORDER BY mid DESC limit 1"; $id = mysqli_query($con,$id);
include 'Connection.php';
$dir = "uploads";
$id = "SELECT mid from medicine ORDER BY mid DESC limit 1";
$id = mysqli_query($con,$id);
$id = mysqli_fetch_assoc($id);
$mid = $id['mid'];
if(isset($_FILES['image']['tmp_name']))
{
$num_files = count($_FILES['image']['tmp_name']);
for($i=0; $i < $num_files;$i++)
{
if(!is_uploaded_file($_FILES['image']['tmp_name'][$i]))
{
$messages[] = 'No file uploaded';
}
else
{
if(@copy($_FILES['image']['tmp_name'][$i],$dir.'/'.$_FILES['image']['name'][$i]))
{
$img = $_FILES['image']['name'][$i];
mysqli_query($con,"INSERT into images (dir,mid)Values('$img',$mid)");
$messages[] = $_FILES['image']['name'][$i].'uploaded';
}
else
{
$messages[] = 'Uploading '.$_FILES['image']['name'][$i].' Failed';
}
}
}
}
?>
包括“Connection.php”;
$dir=“上传”;
$id=“按mid DESC limit 1从医嘱中选择mid”;
$id=mysqli\u查询($con,$id);
$id=mysqli\u fetch\u assoc($id);
$mid=$id['mid'];
如果(isset($\u文件['image']['tmp\u名称]]))
{
$num_files=count($_files['image']['tmp_name']);
对于($i=0;$i<$num_文件;$i++)
{
如果(!是上传的文件($文件['image']['tmp\u name'][$i]))
{
$messages[]=“未上载文件”;
}
其他的
{
if(@copy($\u FILES['image']['tmp\u name'][$i],$dir.'/'.$\u FILES['image']['name'][$i]))
{
$img=$_文件['image']['name'][$i];
mysqli_查询($con,“插入图像(dir,mid)值($img',$mid)”);
$messages[]=$_文件['image']['name'][$i]。'upload';
}
其他的
{
$messages[]='Uploading'。$_文件['image']['name'][$i].'Failed';
}
}
}
}
?>
您可以分享您遇到的错误吗。错误日志位于/var/logs/apache2/error.log中。您正在使用的服务器。无法共享错误的屏幕截图。是否配置了目录上载权限?linux的示例是775。是的,我配置了所有权限。aviboy2006我找不到错误您可以检查用户名awais密码awais123