PHP - Dropzone不能在服务器上运行,但可以在localhost上运行

时间:2017-05-17 15:37:36

标签: javascript php image server drag-and-drop

我必须在大学最终项目中使用Dropzone.js并且我遇到了一些问题。问题是该程序在localhost上运行正常,但在大学服务器上不起作用。我使用重定向到此代码的dropzone脚本:

df = my_dict.get(key).copy() 

我想上传图片但是有.png类型。上传后,我想调整它的大小。但该程序不会将任何内容上传到路径目标。

2 个答案:

答案 0 :(得分:1)

它没有用,因为你的路径错了。 更新:$storeFolder = '/imagenes/vinos/'; 到大学服务器的完整路径。

另外,您可能想要使用完整的引号: $storeFolder = "/imagenes/vinos/";

答案 1 :(得分:0)

试试这个

<?php
if(!empty($_FILES)){

//database configuration
$dbHost = 'localhost';
$dbUsername = 'root';
$dbPassword = '';
$dbName = 'codexworld';
//connect with the database
$conn = new mysqli($dbHost, $dbUsername, $dbPassword, $dbName);
if($mysqli->connect_errno){
    echo "Failed to connect to MySQL: (" . $mysqli->connect_errno . ") " . $mysqli->connect_error;
}

$targetDir = "uploads/";
$fileName = $_FILES['file']['name'];
$targetFile = $targetDir.$fileName;

if(move_uploaded_file($_FILES['file']['tmp_name'],$targetFile)){
    //insert file information into db table
    $conn->query("INSERT INTO files (file_name, uploaded) VALUES('".$fileName."','".date("Y-m-d H:i:s")."')");
}

} ?&GT;