繁体   English   中英

当我切换到localhost到服务器时,图像没有上传到特定文件夹

[英]Images are not uploading to the specific folder when I switch to localhost to server

我将我的php网站上传到服务器并更新了用户名,密码,db_name但不更新服务器。 提交保存在数据库中的表单数据但未上载到文件夹中的图像。 我是否必须更改上传文件夹或托管服务器的路径?

$上传= “上传/.$文件名”; 我在localhost时使用,现在我在servername / db / index.php中上传了这个表单

这是提交新图像时的当前代码。

    if(isset($_POST['submit'])) {
        $filename=$_FILES['image']['name'];
        $temp_name=$_FILES['image']['tmp_name'];
        $upload="uploads/.$filename"; 
        $move=move_uploaded_file($temp_name,$upload);

        $sql = mysqli_query($connection,"INSERT INTO member(member_image,id_img) VALUES '$filename','$filename1')"); }
?>

请查看您的文件管理器并检查服务器用户名,公共域等内容,并根据您的服务器参考您要上传文件的位置,例如:

$targer_dir = "/home/server_username/publi_html/myuploads/";    
e.g $target_dir = "/home/jacksiroc/public_html/mymedia/images/

然后确保您拥有允许您在那里上传文件的权限。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM