javascript - PHP - Dropzone 不适用于服务器但适用于本地主机

标签 javascript php image server drag-and-drop

我必须在大学期末项目中使用 Dropzone.js,但遇到了一些问题。问题是该程序在本地主机上运行良好,但在大学服务器上不起作用。我正在使用重定向到此代码的 dropzone 脚本:

function msubirimagendropzone(){
        $storeFolder = '/imagenes/vinos/';   //2
        $nombreimagen = $_POST["nombrevino"];

        if (!empty($_FILES)) {

            $tempFile = $_FILES['file']['tmp_name'];          //3       
            $tipo_imagen=$_FILES['file']['type'];
            $targetPath = dirname( __FILE__ ) . $storeFolder;  //4
            imagepng($tempFile, $nombreimagen);
            $targetFile =  $targetPath. $nombreimagen;  //5
            move_uploaded_file($tempFile,$targetFile. ".png"); //6
            smart_resize_image($targetFile.".png",null,200,200,false,$targetFile . "_little.png",false,false,100);
            smart_resize_image($targetFile.".png",null,500,500,false,$targetFile . "_medium.png",false,false,100);
            smart_resize_image($targetFile.".png",null,1000,1000,false,$targetFile . "_big.png",false,false,100);
        }
    }

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

最佳答案

它不起作用,因为你的路径是错误的。 更新:$storeFolder = '/imagenes/vinos/'; 到你大学服务器上的完整路径。

此外,您可能希望使用完整引号: $storeFolder = "/imagenes/vinos/";

关于javascript - PHP - Dropzone 不适用于服务器但适用于本地主机,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44029295/

相关文章:

javascript - 如何使用php将PDF文件嵌入到iframe中

php - 将数据库记录与上传文件夹中的图像相匹配

jquery - 我可以将一个img append 到一个img上吗

javascript - 图像根据移动设备宽度适合 div,无需拉伸(stretch)

javascript - jQuery - 根据类别显示和隐藏不同的 div

php - 未捕获的异常 'DOMException',消息为 'Hierarchy Request Error'

php - Xampp - Ubuntu - 无法在 lampp/htdocs 中访问我的项目

HTML - 图像未完整显示

javascript - 将纬度/经度值推送到我的 Google map API 并将标记移动到事件中的该位置

javascript - 如何从 React 或 Javascript 中的对象属性获取值