0

图片上传到服务器就好了。但我也需要上传缩略图。在 dropzone 站点上找不到该信息(初始化选项等)。html 显示缩略图的 src,如下所示: data:image/png;base64,iVBORw0KGgoA.... 将所有图像存储在字符串中?我可以如何以及在哪里将它传递给服务器(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

}

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

4

1 回答 1

0

缩略图被存储为 SVG。

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

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

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

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

于 2013-10-05T12:14:52.560 回答