我通过<?php $cont = file_get_contents("1.jpg") ?>
获取jpg文件内容,然后将其分配给javascript var
var cont = '<?php echo $cont; ?>';
但它打破了我脚本的所有结构。示例:
答案 0 :(得分:0)
您应该使用json_encode
将PHP值转换为Javascript文字:
var cont = <?php echo json_encode($cont); ?>;
答案 1 :(得分:0)
一些原始jpg数据将是不可打印的字符,如chr(0)。
使用php尝试base64编码:
var cont = '<?php echo base64_encode($cont); ?>';
无论如何,您需要以该格式创建图像数据网址。
答案 2 :(得分:0)
试试这个。
<?php
$cont = file_get_contents("home.png"); // at place of home.png give your file.
//echo $cont;
?>
<script>
$(document).ready(function(){
var cont = '<?php echo base64_encode($cont); ?>';
alert(cont);
});
</script>