如何将图片上传到服务器包括原始图片和调整图片大小



如何将图像上传到服务器,包括原始图像和调整图像大小?

这是我的代码

private String convertToString()
{
ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream();
bitmap.compress(Bitmap.CompressFormat.JPEG,50,byteArrayOutputStream);
byte[] imgByte = byteArrayOutputStream.toByteArray();
return Base64.encodeToString(imgByte,Base64.DEFAULT);
}

我希望可以上传原始图像并调整图像大小(如宽度:80高度:80(

那我该怎么办?

这是我的ApiInterface代码

@FormUrlEncoded
@POST("https://example.com/upload.php")
Call<UploadProfile> uploadProfile(@Field("image") String image, @Field("userID") String userID);

使用改装组件并通过Multipart post-request 传递阵列中的文件

@Multipart
@POST("your_host/upload")
Call<ApiResponse> uploadFiles(@Part MultipartBody.Part[] files);

相关内容

最新更新