想更改保存图像文件夹的路径...如何操作
want to change the path of the saving images folder... how to do this
javascript 函数调用 html2 canvas 元素来扫描目标 div
<script type="text/javascript">
function capture() {
$('#target').html2canvas({
onrendered: function (canvas) {
//Set hidden field's value to image data (base-64 string)
$('#img_val').val(canvas.toDataURL("image/png"));
//Submit the form manually
document.getElementById("myForm").submit();
}
});
}
</script>
php代码
<?php
//Get the base-64 string from data
$filteredData=substr($_POST['img_val'], strpos($_POST['img_val'], ",")+1);
//Decode the string
$unencodedData=base64_decode($filteredData);
//echo $unencodedData;
//Save the image
$date = date_create();
$timestamp= date_timestamp_get($date);
echo $timestamp;
$rand = mt_rand(100000,999999);
echo $rand;
$string = "cp-string";
echo $string;
$name = "$string.$timestamp.$rand.png";
//$name = "$string/$timestamp/$rand.png";
//$unencodedData = "$string/$timestamp/$rand";
file_put_contents($name , $unencodedData);
?>
不知道如何为不同的文件夹指定保存图像的路径
通常使用copy 功能将文件上传到文件夹中。
根据你的代码,你可以做类似
的事情
$dir_to_save = "foldername"
if (!is_dir($dir_to_save)) {
mkdir($dir_to_save);
}
$path = $dir_to_save."/".$name;
file_put_contents($path, $unencodedData);
注意:使用 ABSOLUTE_PATH 而不是相对路径
javascript 函数调用 html2 canvas 元素来扫描目标 div
<script type="text/javascript">
function capture() {
$('#target').html2canvas({
onrendered: function (canvas) {
//Set hidden field's value to image data (base-64 string)
$('#img_val').val(canvas.toDataURL("image/png"));
//Submit the form manually
document.getElementById("myForm").submit();
}
});
}
</script>
php代码
<?php
//Get the base-64 string from data
$filteredData=substr($_POST['img_val'], strpos($_POST['img_val'], ",")+1);
//Decode the string
$unencodedData=base64_decode($filteredData);
//echo $unencodedData;
//Save the image
$date = date_create();
$timestamp= date_timestamp_get($date);
echo $timestamp;
$rand = mt_rand(100000,999999);
echo $rand;
$string = "cp-string";
echo $string;
$name = "$string.$timestamp.$rand.png";
//$name = "$string/$timestamp/$rand.png";
//$unencodedData = "$string/$timestamp/$rand";
file_put_contents($name , $unencodedData);
?>
不知道如何为不同的文件夹指定保存图像的路径
通常使用copy 功能将文件上传到文件夹中。 根据你的代码,你可以做类似
的事情$dir_to_save = "foldername"
if (!is_dir($dir_to_save)) {
mkdir($dir_to_save);
}
$path = $dir_to_save."/".$name;
file_put_contents($path, $unencodedData);
注意:使用 ABSOLUTE_PATH 而不是相对路径