如何使用dropzone js将缩略图和图像上传到服务器

时间:2013-10-05 12:07:51

标签: javascript php dropzone.js

图片上传到服务器就好了。但我也需要上传缩略图。 无法在dropzone网站上找到该信息(init选项等)。 html显示缩略图的src,如下所示:data:image / png; base64,iVBORw0KGgoA ....将所有图像存储在字符串中? 如何以及在dropzone中我可以将它传递给服务器(php)? 我应该在upload.php中改变什么? 现在它的:

 $ds          = DIRECTORY_SEPARATOR;  //1

$storeFolder = '../../images/gallery';   //2

if (!empty($_FILES)) {

    $tempFile = $_FILES['file']['tmp_name'];          //3             

    $targetPath = dirname( __FILE__ ) . $ds. $storeFolder . $ds;  //4

    $targetFile =  $targetPath. $_FILES['file']['name'];  //5

    move_uploaded_file($tempFile,$targetFile); //6

}

抱歉笨拙的英语,感谢您的回复)

1 个答案:

答案 0 :(得分:0)

缩略图存储为SVG。

您可以向发送到服务器的表单添加隐藏的输入,并在其中放置缩略图src信息表单。

如果您无法控制传输到服务器的表单,您可以使用javascript获取图像src数据,并使用Ajax在单独的请求中发送信息。

但是,您可能需要考虑仅存储原始图像并根据需要服务器端进行操作。

您可以稍后缓存这些结果。