https://github.com/hemulgm/imgbb.api
ImgBB API Wrapper
https://github.com/hemulgm/imgbb.api
delphi imgbb imgbb-api wrapper
Last synced: 7 months ago
JSON representation
ImgBB API Wrapper
- Host: GitHub
- URL: https://github.com/hemulgm/imgbb.api
- Owner: HemulGM
- License: mit
- Created: 2022-04-11T11:36:47.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2023-02-28T20:02:01.000Z (over 2 years ago)
- Last Synced: 2025-01-10T12:39:08.601Z (9 months ago)
- Topics: delphi, imgbb, imgbb-api, wrapper
- Language: Pascal
- Homepage:
- Size: 55.7 KB
- Stars: 5
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# ImgBB.API
Загрузка картинок на хостинг https://imgbb.com/
Получить токен: https://api.imgbb.com/
ImgBB API Wrapper
```Pascal
function Upload(FileName, CallBack, Name, Expiration): TImgBBUploadResponse;
function Upload(Stream, FileName, CallBack, Name, Expiration): TImgBBUploadResponse;
function Upload(URI, CallBack, Name, Expiration): TImgBBUploadResponse;
function Upload(Base64, FileName, CallBack, Name, Expiration): TImgBBUploadResponse;function UploadGetUrl(FileName, CallBack, Name, Expiration): string;
function UploadGetUrl(Stream, FileName, CallBack, Name; Expiration): string;
function UploadGetUrl(URI, CallBack, Name, Expiration): string;
function UploadGetUrl(Base64, FileName, CallBack, Name; Expiration): string;
```# Get image url only from file and single call
```Pascal
Memo1.Lines.Add(ImgBBAPI(Token).Upload(EditFileName.Text));
```# Get full response from base64 image
```Pascal
var ImgBB := TImgBB.Instance(Token);
var Response := ImgBB.Upload(Base64Strings) then
try
Memo1.Lines.Add(Response.Data.Url);
finally
Response.Free;
end;
```