Skip to content

cannot post multi-part with file #163

@gregkotsaftis

Description

@gregkotsaftis

Hello,

while using Postman to test an image upload to freeimage.host, it works as supposed to.
But when I use Java code, it fails. Maybe it is a bug, but i am not sure since the same code works for imgbb.com!

POSTMAN
POST: https://freeimage.host/api/1/upload/
PARAMS: key=6d207e02198a847aa98d0a2a901485a5
BODY: source=an image filename from local filesystem

JAVA
File f = new File(an image filename from local filesystem);
HttpRequest httpRequest = HttpRequest.post( "https://freeimage.host/api/1/upload/" )
.part("key", apikey)
.part("source", f.getName(), f)
.send("");

or

File f = new File(an image filename from local filesystem);
HttpRequest httpRequest = HttpRequest.post( "https://freeimage.host/api/1/upload/" )
.part("key", apikey)
.part("source", f.getName(), f);
httpRequest,code();

Java fails with HTTP response status code 403.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions