ImageLink is the (non-affiliated) mobile ShareX-like uploader client!

Overview

GitHub version Support Server

ImageLink

ImageLink is the (non-affiliated) mobile ShareX-like uploader client!

With ImageLink you can upload images, videos and files to your own server! You can import existing .sxcu configuration that you use on your desktop devices and are immediately ready to go!

  • Automatically pastes the response URL into your clipboard
  • Share files to ImageLink for an immediate upload
  • Intercept and upload screenshots if wanted

You can download ImageLink from Google Play!
You can join the ImageLink Discord Guild if you have any questions or feedback!

Screenshots

Supported SXCU's

ImageLink supports the following types of SXCU configurations:

Multipart/form-data with JSON body arguments:

{
  "DestinationType": "ImageUploader",
  "RequestMethod": "POST",
  "RequestURL": "https://example.com/upload",
  "Body": "MultipartFormData",
  "Arguments": {
    "endpoint": "upload",
    "token": "secrettoken"
  },
  "FileFormName": "image",
  "URL": "$json:url$",
  "DeletionURL": "$json:deletion_url$"
}

Multipart/form-data with request headers:

{
  "DestinationType": "ImageUploader, FileUploader",
  "RequestType": "POST",
  "RequestURL": "https://example.com/upload",
  "Body": "Form data (multipart/form-data)",
  "FileFormName": "files[]",
  "Headers": {
    "token": "secrettoken",
    "accept": "application/json"
},
"ResponseType": "Text",
"URL": "$json:url$",
"ThumbnailURL": "$json:thumb$"
}

Credits

  • Adrian Castro
  • Sören Stabenow
Comments
  • My .scxu not working

    My .scxu not working

    opened by TerraPlayz 4
  • In app file selection not working

    In app file selection not working

    Selecting a file for upload using the select file button on the main screen doesn't seem to work properly. The file appears on the screen for a split second but is then gone, rendering it impossible to select and upload files in app. Tested with multiple file types but none work. note: upload works fine with sharing into the app

    App version: 0.4.0 OS version: Android 10 Phone: Vivo y50

    you can see the issue recorded here.

    Bug Android 10 
    opened by itsUrcute 1
  • App crashes after enabling screenshot intercept

    App crashes after enabling screenshot intercept

    After enabling "Intercept Screenshots" the app crashes. This is due to an invalid importance level on Android 11.

    Error: https://pastebin.com/YWGLqyZK

    Bug Android 11 
    opened by thehairy 1
  • screenshot flexible() throws Incorrect use of ParentDataWidget.

    screenshot flexible() throws Incorrect use of ParentDataWidget.

    the flexible container in the screenshot method throws Incorrect use of ParentDataWidget., does not impact functionality, annoying in debug console tho.

    Bug 
    opened by castdrian 0
  • Tab persistence and permission fix

    Tab persistence and permission fix

    Changes

    • The tab "History" now reloads every time the tab gets selected
    • Fixed an error with permissions on startup, where different permission requests interfered with each other
    Enhancement 
    opened by thehairy 0
  • screenshot interception navbar reload broke auto file share while in memory

    screenshot interception navbar reload broke auto file share while in memory

    file share when app is cölosed is unaffected, due to navbar reload on foreground instance auto upload only works when switching back between another and the home tab

    Bug 
    opened by castdrian 0
Releases(v0.6.2)
Owner
Adrian Castro
Adrian Castro
a dart dropbox file uploader (backup)

?? DropBox File Uploader A simple dropbox file uploader in dart This project was made as the base project for appwrite file backup cloud function in d

Donald Chinhuru 4 Dec 20, 2022
A widget that displays a collection of dispersed and non-overlapping children

flutter_scatter A widget that displays a collection of dispersed and non-overlapping children. Can be used to create word clouds: Features Built-in de

Romain Rastel 85 Sep 27, 2022
Flutter's compute function made available for all non-Flutter Dart programs

compute Flutter's compute function made available for all non-Flutter Dart programs The compute package takes Flutter's compute function and makes it

dartside.dev 6 Nov 10, 2022
A Flutter package to make your text selectable for web and non-selectable for native builds.

PlatformText A Flutter package to make your text selectable for web and non-selectable for native builds. Features PlatformText returns Text or Select

Piotr Rozpończyk 1 Jun 9, 2022
A non-official package to use QOSIC on your Dart and Flutter app

Qosic Dart A Very Good Project created by Very Good CLI. About ❓ This package is a simple way to handle Qosic's USSD payment. It allows you to integra

Elikem (Junior) Medehou 4 Dec 8, 2022
Like Button is a flutter library that allows you to create a button with animation effects similar to Twitter's heart when you like something and animation effects to increase like count.

like_button Language: English | 中文简体 Like Button is a flutter library that allows you to create a button with animation effects similar to Twitter's h

FlutterCandies 357 Dec 27, 2022
Vrchat mobile client - VRChat Unofficial Mobile Client For Flutter

VRChatMC VRChatの非公式なAPIを利用したVRChatのモバイルクライアント Flutterで作成されたシンプルなUIが特徴的です iosビルドは

ふぁ 8 Sep 28, 2022
A fully-featured Last.fm client and scrobbler with Shazam-like scrobbling, a collage generator, home screen widgets, and more!

Finale A fully-featured Last.fm client and scrobbler with Shazam-like scrobbling, a collage generator, and more! The app is available on iOS, Android,

Noah Rubin 66 Jan 5, 2023
A curl-like client for the Discord API

durl A curl-like command-line client for Discord bot and user APIs. Features Bot auth flow User Oauth2 flow (redirects to http://localhost:3000) get,

Luke Pighetti 3 Nov 8, 2022
An open-source unofficial GitHub mobile client, that aims to deliver the ultimate GitHub experience on mobile devices.

DioHub for Github Summary Features Roadmap Support Screenshots Build Instructions Summary DioHub is an open-source unofficial GitHub mobile client, th

Naman Shergill 401 Jan 4, 2023
Passwall-mobile - A mobile client for PassWall API written with Flutter

passwall-mobile PassWall Mobile is a mobile client for PassWall API written with Flutter. Getting Started Clone the server app and build it. Install F

Abuzer Emre Osmanoğlu 104 Nov 22, 2022
A GraphQL client for Flutter, bringing all the features from a modern GraphQL client to one easy to use package.

GraphQL Flutter ?? Bulletin See the v3 -> v4 Migration Guide if you're still on v3. Maintenance status: Low. Follow #762 for updates on the planned ar

Zino App B.V. 3.1k Jan 5, 2023
A GraphQL client for Flutter, bringing all the features from a modern GraphQL client to one easy to use package. Built after react apollo

Flutter GraphQL Table of Contents Flutter GraphQL Table of Contents About this project Installation Usage GraphQL Provider [Graphql Link and Headers]

Snowball Digital 45 Nov 9, 2022
A GraphQL client for Flutter, bringing all the features from a modern GraphQL client to one easy to use package.

GraphQL Flutter ?? Bulletin See the v3 -> v4 Migration Guide if you're still on v3. Maintenance status: Low. Follow #762 for updates on the planned ar

Zino & Co. 3.1k Jan 5, 2023
Package to select layout per orientation or device size like mobile vs tablet layouts or portrait vs landscape

proxy_layout Package to select layout per orientation or device size like mobile vs tablet layouts or portrait vs landscape Usage You have two widgets

Jimmy Aumard 8 Apr 18, 2021
Recharge your mobile airtime like a pro

ballre A new Flutter project. Recharge your phone airtime like a boss Demo Getting Started This project is a starting point for a Flutter application.

Patrick waweru 2 Jan 9, 2021
Git+ is your ultimate GitLab mobile app that lets you interact with your projects like as if you were using desktop.

Git+ for GitLab Git+ is your ultimate GitLab mobile app that lets you interact with your projects like as if you were using desktop. Git+ lets you see

Marek Gvora 38 Jan 7, 2023
Blood Bank is cross platform mobile application that is developed using technologies like Flutter/Dart for frontend and Firebase for data storage

Blood Bank is cross platform mobile application that is developed using technologies like Flutter/Dart for frontend and Firebase for data storage. The sole goal of this application is to make blood donation resourceful and accessible all round the world.

Sajan Poudel 4 Nov 5, 2022
CARP Mobile Sensing for Flutter, including mobile sensing framework, data backend support, and the CARP mobile sensing app.

This repo hold the source code for the CACHET Research Platform (CARP) Mobile Sensing (CAMS) Flutter software. It contains the source code for CACHET

Copenhagen Center for Health Technology (CACHET) 61 Dec 16, 2022
A GitLab mobile client application.

F4Lab A glitlab client made by flutter. Support Android & IOS. home config nav project merge requests merge request commit diff Usage Running in Andro

Yang Ji 28 Oct 26, 2022