首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将DOM发送到服务器中的Image (Vuejs)?

如何将DOM发送到服务器中的Image (Vuejs)?
EN

Stack Overflow用户
提问于 2020-05-10 18:37:26
回答 1查看 176关注 0票数 0

请任何人能告诉我如何发送Base64图像到服务器,我正在使用Dom的图像库。

代码语言:javascript
复制
//My script
    import domtoimage from "dom-to-image";
        export default {data: function() {return{ post: { image: "" },}
           createPost(post) {
                 var node = document.getElementById("my-node");
                  domtoimage.toPng(node).then(function(dataUrl) {
                  var image = new Image();
                  image.src = dataUrl;
                  document.body.appendChild(image); }) this.$store.dispatch('createPost', post)},}

    //In Action.js
createPost({commit}, post) {axios.post('posts', post).then(res => {commit('CREATE_POST', res.data)})},
EN

回答 1

Stack Overflow用户

发布于 2020-05-10 19:20:04

代码语言:javascript
复制
   imgProfile(event) {
       this.image = event.target;
        if (this.image.files && this.image.files[0]) {
            var reader = new FileReader();
            reader.onload = (e) => {
                this.imageData = e.target.result;
            }
            reader.readAsDataURL(this.image.files[0]);
            this.SvImage = this.image.files[0];
        }

    },
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61710602

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档