我必须在大学期末项目中使用 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/