Added ability for uploading Base64 content

This commit is contained in:
iminet
2026-03-06 13:55:39 +01:00
parent 545a4b29eb
commit 0b16a55693
2 changed files with 14 additions and 9 deletions

View File

@@ -29,7 +29,12 @@ namespace Iminetsoft
/* SORGU GONDERDIK VE JSON RESPONSE-U ELDE ETDIK: */
string requestUrl = $"https://api.imgbb.com/1/upload?key={ApiKey}";
MultipartFormDataContent content = new MultipartFormDataContent();
string base64OfImage = Convert.ToBase64String(File.ReadAllBytes(imagePath));
// Temporary solution
string base64OfImage = File.Exists(imagePath) ? Convert.ToBase64String(File.ReadAllBytes(imagePath))
: imagePath.Trim();
content.Add(new StringContent(base64OfImage), "image");
content.Add(new StringContent(Path.GetFileNameWithoutExtension(imagePath)), "name");
HttpRequestMessage request = new HttpRequestMessage(HttpMethod.Post, requestUrl) { Content = content };