我想问下如果要调用手机本地相册,能不能用HTMLDivElement?该怎么用

如题,如果我想调用本地相册加载到舞台中,这一过程怎么实现呢?
已邀请:

cuixueying

赞同来自:

如果要调用手机本地相册,浏览器的API应该做不到,因为这个属于是直接调用的系统原生的接口,如果是打包APP的话,通过构建可以实现APP与系统的交互,可以做到。

stephysun

赞同来自:

假如说类似这种的话可以不?

<input type="file" id="file" />
<span>上传文件</span>
</label>
<canvas width="300" height="300" id="canvas"></canvas>
</body>
<script>
$("#file").change(function (){
var file = new FileReader();//读取文件2进制
file.onload = function(e){
var base64 = e.target.result;
var img = new Image();//创建一个图片对象
img.onload = function (){
var canvas = $("#canvas").get(0);
var ctx = canvas.getContext("2d");
//使用drawImage显示图片
ctx.drawImage(img,0,0,canvas.width,canvas.height);
}
//把base64添加到图片上
img.src = base64;
};
file.readAsDataURL(this.files[0]);
});
</script>
能不能通过这种方法把他转换成canvas里的image再显示在舞台上。

要回复问题请先登录注册