javascript - 有没有办法像邮递员中的二进制文件一样从画布发送图像?
问题描述
我想将图像从画布发送到服务器。当我从邮递员发送图像时,它可以工作。但我不知道如何从画布(HTML5)发送该图像。你能帮我吗?我已经尝试了很多方法。
来自服务器的格式(以防我从邮递员发送图像) 点击查看格式
以及我 如何使用邮递员发送图像
canvas.getContext('2d').drawImage(video, 95, 95, 310, 310, 0, 0, 350, 350); const request_image = canvas.toDataURL('image/png'); $.post({ url: 'http://localhost:8088/', data: request_image, success: function (res) { console.log(123); console.log(res); } });
它的示例是我如何尝试发送该图像。在这种情况下,服务器抛出
InvalidArgumentError: Expected image (JPEG, PNG, or GIF), got unknown format starting with 'data:image/png;b'
解决方案
推荐阅读
- c# - 在 UWP 中禁用游戏手柄导航
- mongodb - MongoDB findOneAndUpdate 写入冲突显着影响性能
- python - Tensorflow/Keras 模型无视训练说明?
- machine-learning - Keras model.predict() 抛出 ValueError
- python - #Python 新手。我正在尝试使用 While 循环从用户那里获取输入后打印数字
- python - 带有请求模块的python中的cookie问题
- django - 检索所有只有子记录的记录
- python - 在这个while循环上有一个无限循环错误
- flutter - 使用地理位置的 openweathermap api 时,我的代码总是出现错误 400。我该如何解决这个问题?
- kubernetes - Kubernetes / Istio 中的动态有状态路由(微服务间关联)