嘿,我在Django服务器中使用base64函数上传图片,当我尝试使用POST方法添加上传图片时,它的前端工作很好,但是当我试图更新和使用PUT方法时,图片是通过错误invalid nbas64-encoded string: a number of data character can not be 1 more than a multiple of 4,所以如何解决这个问题,这是我的base64代码。 class Base64ImageField(serializers.ImageField):
def to_internal_value(self, data):
我需要将客户端应用程序中的图像保存为后端的PNG。我把图像作为Base64和Post发送到后端。我无法找到将Base64字符串转换为PNG的方法,并且不知道如何将它们保存为服务器上的文件。
这是我用来从客户端获取数据的函数。在val图片中,我以Base64的形式获得图像。
fun savepicture(data: getpicture) =
transaction {
val userid= data.userid
val date = data.date
val time = data.time
我不得不在我的网站上显示3张图片,图片标题上传到mysql数据库(id_user(整型),图片(Longblob),文本(文本))我为1张图片制作了3张图片,但我不知道如何显示超过1张图片: $sql = "SELECT image, text FROM images WHERE id_user=?";
$stmt = mysqli_stmt_init($db_con);
if (!mysqli_stmt_prepare($stmt, $sql)){
alerts('SERVER_ERROR');
}
else {
我在使用webview下载图片时遇到了问题。我使用HitTestResult检测点击的项目类型,然后使用DownloadManager从url下载图片。但它只适用于HitTestResult.IMAGE_TYPE,但对于HitTestResult.SRC_IMAGE_ANCHOR_TYPE我得到的结果如下:data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wCEAAkGBwgHBgkIBwgKCgkLDRYPDQwMDRsUFRAWIB0iIiAdHx8kKDQsJCYxJx8fLT0tMTU3Ojo6Iys/RD...very long