All Projects → PicGo → Flutter Picgo

PicGo / Flutter Picgo

Licence: mit
🚀 A simple & beautiful mobile tool for pictures uploading built by flutter

Programming Languages

dart
5743 projects

Projects that are alternatives of or similar to Flutter Picgo

Web File Uploader
A simple tool to let people upload and share images and files
Stars: ✭ 26 (-63.89%)
Mutual labels:  uploader
Qiniu upload
vue中使用七牛上传的例子(vue init webpack构建,实现了组件化、断点续传、暂停上传、继续上传)
Stars: ✭ 45 (-37.5%)
Mutual labels:  qiniu
Gdrivedownloader
Just enter the direct URL of the file and it will upload it to Google Drive and print download link of it.
Stars: ✭ 60 (-16.67%)
Mutual labels:  uploader
Rocketz
Upload and distribute assets to OSS providers
Stars: ✭ 9 (-87.5%)
Mutual labels:  qiniu
Rocket
NetDisk in command line.
Stars: ✭ 40 (-44.44%)
Mutual labels:  qiniu
Getlink Next
Get Link!
Stars: ✭ 48 (-33.33%)
Mutual labels:  uploader
Goph
🤘 The native golang ssh client to execute your commands over ssh connection. 🚀🚀
Stars: ✭ 734 (+919.44%)
Mutual labels:  uploader
Sy flutter qiniu storage
七牛云对象存储SDK,上传大文件,进度监听,取消上传
Stars: ✭ 68 (-5.56%)
Mutual labels:  qiniu
Node Qiniu Sdk
七牛云SDK,使用 ES2017 async functions 来操作七牛云,接口名称与官方接口对应,轻松上手,文档齐全
Stars: ✭ 44 (-38.89%)
Mutual labels:  qiniu
Laravel Simple Uploader
Simple file uploader for Laravel 5.
Stars: ✭ 59 (-18.06%)
Mutual labels:  uploader
Html5 Uploader
A pure HTML5 file uploader
Stars: ✭ 9 (-87.5%)
Mutual labels:  uploader
Tiny Qiniu
A tiny qiniu sdk for uploading file.
Stars: ✭ 15 (-79.17%)
Mutual labels:  qiniu
Tus Php
🚀 A pure PHP server and client for the tus resumable upload protocol v1.0.0
Stars: ✭ 1,048 (+1355.56%)
Mutual labels:  uploader
Upload
文件上传功能
Stars: ✭ 8 (-88.89%)
Mutual labels:  uploader
Qiniu
Qiniu sdk for Elixir
Stars: ✭ 60 (-16.67%)
Mutual labels:  qiniu
Ax5ui Uploader
jQuery file uploader, HTML5(IE9+, FF, Chrome, Safari) - http://ax5.io/ax5ui-uploader/
Stars: ✭ 25 (-65.28%)
Mutual labels:  uploader
Closify
Closify provide a quick and intuitive JS plugin that facilitate acquiring images with different dimensions
Stars: ✭ 47 (-34.72%)
Mutual labels:  uploader
Laravel Storage Qiniu
Laravel 5 七牛存储组件(不再维护)
Stars: ✭ 70 (-2.78%)
Mutual labels:  qiniu
Newsup
Fully feature high performance binary usenet uploader/poster
Stars: ✭ 65 (-9.72%)
Mutual labels:  uploader
Droply Js
Droply JS, a new responsive and cross browser chunk uploader with DragDrop and File Preview capabilities (HTML5/CSS3)
Stars: ✭ 50 (-30.56%)
Mutual labels:  uploader

Flutter-PicGo

图片上传+管理新体验

应用概述

Flutter-PicGo: 一个用于快速上传图片并获取图片URL链接的手机版工具

Flutter-PicGo 本体支持如下图床:

  • GitHub [v1.0+]
  • SM.MS [v1.1+]
  • Gitee [v1.2+]
  • 七牛云 [v1.3+]
  • 阿里云OSS [v1.4+]
  • 腾讯云COS [v1.5+]
  • 牛图网(已无法使用) [v1.6+]
  • 兰空 [v1.7+]
  • 又拍云 [v1.8+]

开发进度可以查看 Projects,会同步更新开发进度

特色功能

  • 长按相册列表项可同步删除远端的文件,也可配置仅删除本地列表
  • 支持管理(查看或删除)远端图床(目前支持管理Github、Gitee、SM.MS、兰空、七牛)[v1.9+]
  • 支持扫描二维码将PicGo(v2.3.0-beta.2以上版本支持将配置导出成二维码)配置文件转换成Flutter-PicGo的配置
  • 适配深色模式,可跟随系统或手动设置
  • 支持将Flutter-PicGo的配置导出至剪切板

注:牛图与兰空不支持远端删除,腾讯云COS仅支持v5版配置

应用截图

上传页面

下载安装

Android iOS
二维码
链接 Release / 蒲公英 AppStore

感谢Trevor-Lan提供的苹果开发者账户

应用说明

目前仅支持iOS与Android端,由于部分插件例如sqflite不支持Web端,所以应用也并不支持Web端。

F & Q

简单使用说明

上传前需要先去设置 -> 图床设置下设置图床的配置信息并设置默认上传图床,以及给予App所申请的权限(相册),否则无法进行上传。

已不可用图床

  • 牛图网(官网也无法使用)

关于Github图片上传问题

由于国内访问Github访问速度慢的原因,API访问也会经常出错,建议切换别的图床进行使用。

或者配置host提升访问速度,这里提供一种方式:

在路由器(图中为小米的路由器)里面配置hosts,具体配置可以查看Github520

路由器配置hosts后连接Wi-Fi可以显著提升API的访问能力。

将配置信息转二维码供App扫码

这里拿Github举例:

GitHub的配置JSON(与桌面版Picgo配置信息一致)如下

{
	"github": {
		"branch": "",
		"customUrl": "",
		"path": "",
		"repo": "",
		"token": ""
	}
}

想要获取其它的配置信息可以在App随便填一下然后再导出配置,复制粘贴出来填写好配置信息,将这整段json去转换成二维码保存,例如草料。在App扫码就能直接转换好配置了,不用再一项一项的填写。

已经使用过桌面版PicGo则更加方便,直接使用桌面版导出二维码即可。

暂不支持备份图床已上传的图片。

有问题或者有更好的建议

如果项目有帮助到你或者喜欢这个项目,可以给个Star支持一下鸭

相关

致谢

License

MIT License

Copyright (c) 2020 Mr.Yang

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].