GithubHelp home page GithubHelp logo

picgo / flutter-picgo Goto Github PK

View Code? Open in Web Editor NEW
416.0 6.0 29.0 1.72 MB

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

License: MIT License

Kotlin 0.05% Swift 0.23% Objective-C 0.02% Dart 99.05% Ruby 0.66%
picgo flutter github uploader gitee smms qiniu aliyun-oss tencent-cos niupic

flutter-picgo's People

Contributors

hackycy avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

flutter-picgo's Issues

关于重命名

Feature Request

现在上传的时候自动生成的是软件提供的名字,形如image_pickerxxxxxx,想知道能否用原始文件名,因为不需要改名字,但是上传默认已改名字了。

功能需求

就用文件本身的名字

上传图片闪退

Bug Report

选择图片后,点确认直接闪退
仅限中文与英文, 其他语言的提交将直接被关闭

您当前的flutter doctor信息或设备信息

红米k30s,miui12.5.5

预期的表现

实际的表现

预期的分析 (给出您能想到, 任何您能想到的)

重现的方式, 例如从 A界面 点击 b, 跳转到B页面, 界面出现溢出乱码等.

用于重现此问题或者可能解决以上问题的示例代码(例如github 链接代码)

小米手机上传照片闪退

Bug Report

仅限中文与英文, 其他语言的提交将直接被关闭

您当前的flutter doctor信息或设备信息

Redmi K40 MIUI13 Android 12,所有权限都给了
图床用的是gitee,信息已经设置正确,可以访问到仓库里的内容

预期的表现

实际的表现

预期的分析 (给出您能想到, 任何您能想到的)

选择图片上传的时候可以看到图片,但点打开来预览的时候会显示“加载失败”,点击上传就会闪退

重现的方式, 例如从 A界面 点击 b, 跳转到B页面, 界面出现溢出乱码等.

用于重现此问题或者可能解决以上问题的示例代码(例如github 链接代码)

能否添加配置备份功能

Feature Request

仅限中文与英文, 其他语言的提交将直接被关闭

功能需求

添加配置备份功能

描述您想要的功能.

希望能够云备份,比如webdav,或者接入对象存储,如果能直接导出到本地,也行

二维码扫描填充配置信息

@hackycy

@upupming

这个手动填写配置是不是有点麻烦,可不可以扫描二维码,类似于 ssr 和 v2ray 那种,感觉可能会比较方便~

二维码方式操作如何操作?虽然我也觉得麻烦,但是目前是跟PicGo的操作方式,就是换做在手机上比较麻烦,Github配置的填写也不少呀

我其实是想在PC和手机之间转换的话,会需要。如果只用手机端的话,应该不需要这个功能。

PicGo的配置就是 JSON 文件,可以使用类似Chrome插件Quick QR 来把 JSON 转成二维码,手机扫描一下就好。

Originally posted by @upupming in #1 (comment)

七牛云无法上传,提示RangeError索引:无效值:不在包含范围 0..

Bug Report

仅限中文与英文, 其他语言的提交将直接被关闭

您当前的flutter doctor信息或设备信息

1.9.2 安卓13

预期的表现

实际的表现

预期的分析 (给出您能想到, 任何您能想到的)

重现的方式, 例如从 A界面 点击 b, 跳转到B页面, 界面出现溢出乱码等.

RangeError索引:无效值:不在包含范围 0..1

用于重现此问题或者可能解决以上问题的示例代码(例如github 链接代码)

iOS版扫码无法下载

哈喽,这边用 iPhoneX 扫码跳到App Store提示:「App不可用 目前您所在国家或地区上不提供此App」。

换美区appleID也是不可用。

是下架了吗?还是需要什么别的操作

建议支持自定义图床

功能需求

希望能支持类似PicGo的web-uploader插件类似的效果。
本人用的是Keing图床,有自己的API,能通过自定义图床调用😂

建议增加多上传时可选文件夹操作

Feature Request

建议增加上传时可选文件夹操作

功能需求

想把图片放在不同文件夹里

描述您想要的功能.

图床: gitee
需求: 想将工作和私人照片分开存放,目前想这样做要先改配置然后再上传
建议: 可配置多文件夹,上传前可以先选择文件夹,然后再上传
其他: 图片支持了,不知道能不能支持文件呢[旺柴]

能否同步图片

Feature Request

仅限中文与英文, 其他语言的提交将直接被关闭

功能需求

图片同步功能

描述您想要的功能.

是否能做到多个设备之间的数据同步,这个可能需要形成体系。那能否做到同步图床的图片呢,只要给足权限,这个同步图床图片应该部分图床是能够做到吧,全部可能很困难。picgo
终将代替七牛云,又拍云自己的上传的软件。

添加系统分享

功能需求

截图后想直接通过分享上传到picgo默认的图床。
另外能否透露下后期是否进入ipad商店,pencil截图后直接存储

一些建议,嘿嘿

Feature Request

仅限中文与英文, 其他语言的提交将直接被关闭

功能需求

真是太好用了,非常喜欢!!

  • 在上传的时候会自动复制,但是有时只是需要上传图片,希望上传后将链接输出在下方,自行复制.或者可以设置不自动复制
  • 这么方便强大的软件希望不仅仅只能上传图片,写博文时也许要插入视频,希望加入上传视频、音乐的功能!

描述您想要的功能.

  1. 可设置上传时默认不自动复制,或者链接在下方输出.
  1. 可上传视频(mp4,rmvb,mkv,rm…)和音乐.

二维码无法导入gitee

Bug Report

版本:picgo安卓最新版

功能:扫码后完成导入配置

问题:导入成功但无法上传

分析:安卓版要repo链接,但是电脑不需要,导入后没有填入链接。

重现的方式:每次

一点建议

  1. 希望能在相册里复制链接,现在没能找到哪里有图片链接
  2. 图床仓库里的图片访问地址希望能够替换成自定义域名,比如说Github图床,自定义域名是用的jsdelivr的cdn链接
  3. 上传进度的页面似乎退出了就找不到进入的地方了,以及上传失败的说明有点少,有时候是配置上的问题。毕竟手机上不像电脑上可以比较方便的看错误日志
  4. 图床仓库入口隐藏的有点深,是不是能提到顶级目录比较好呢,然后加上隐藏其他图床的配置

无法上传至GitHub与gitee

Bug Report

仅限中文与英文, 其他语言的提交将直接被关闭

您当前的flutter doctor信息或设备信息

Android 10

预期的表现

成功上传

实际的表现

DioError [DioErrorType.RESPONSE]: Http status error [404]

预期的分析 (给出您能想到, 任何您能想到的)

重现的方式, 例如从 A界面 点击 b, 跳转到B页面, 界面出现溢出乱码等.

用于重现此问题或者可能解决以上问题的示例代码(例如github 链接代码)

iOS无法下载

app不可用
目前您所在的国家或地区尚不提供此app

求助

看大佬是参考flutter-go做的,大佬有莫法本地运行flutter-go,虽然不维护了但感觉还是很有参考价值。

1.9.2在google pxel 5 手机 安卓 11版本上,上传图片后无法预览

Bug Report

仅限中文与英文, 其他语言的提交将直接被关闭

您当前的flutter doctor信息或设备信息

1.9.2在google pxel 5 手机 安卓 11版本上,上传图片后无法预览

预期的表现

上传成功后,在相册中可以预览图片

实际的表现

上传成功后,在相册中无法预览图片

预期的分析 (给出您能想到, 任何您能想到的)

长按预览的图片将对应url地址放到浏览器中可以打开图片,在app中无法预览,可能这一块有问题。

重现的方式, 例如从 A界面 点击 b, 跳转到B页面, 界面出现溢出乱码等.

选择github图床,上传图片

用于重现此问题或者可能解决以上问题的示例代码(例如github 链接代码)

关于图床设置-图床管理的排序建议

Feature Request

仅限中文与英文, 其他语言的提交将直接被关闭

功能需求

图床管理的排序建议

描述您想要的功能.

刚刚使用发现sm.ms图床的内容管理排列貌似是上传的时间顺序,这样的话每次进去需要拉到最下面才能看之前的上传,希望开发者增加默认时间倒序,或者自定义排序。谢谢!

图片预览功能

Feature Request

仅限中文与英文, 其他语言的提交将直接被关闭

功能需求

增加图片预览功能

描述您想要的功能.

图片能在当前app中预览

Gitee图床中设定仓库所属空间地址指什么

其余设置扫描PC端picgo后自动填充,仅有第一项‘设定仓库所属空间地址’不知道填什么
填入仓库网址也会上传失败,点击gitee图床设置页面右上角的按钮会显示下图

9168655ac88b440cb2196e5c461d742

兰空图床不支持2.0了,需要修正呦

Bug Report

仅限中文与英文, 其他语言的提交将直接被关闭

您当前的flutter doctor信息或设备信息

预期的表现

实际的表现

预期的分析 (给出您能想到, 任何您能想到的)

重现的方式, 例如从 A界面 点击 b, 跳转到B页面, 界面出现溢出乱码等.

用于重现此问题或者可能解决以上问题的示例代码(例如github 链接代码)

时间戳重命名失效

Bug Report

您当前的flutter doctor信息或设备信息

红米k30 pro

预期的表现

上传的图片以时间戳命名,如20220821122333

实际的表现

上传的图片以手机原文件命名

预期的分析 (给出您能想到, 任何您能想到的)

重现的方式, 例如从 A界面 点击 b, 跳转到B页面, 界面出现溢出乱码等.

设置——PicGo设置——时间戳重命名——打开
相册——增加——选择图片——确认

用于重现此问题或者可能解决以上问题的示例代码(例如github 链接代码)

上传到阿里云的图片文件类型不是image

Bug Report

通过网页或picgo电脑端或者阿里云安卓端上传的image文件默认是image/jpeg类型。

但是通过此app最新版上传的jpg文件默认在阿里云oss里面是application/octet-stream,导致文件通过浏览器地址只能下载

您当前的flutter doctor信息或设备信息

andorid 6.1

预期的表现

打开网址后默认加载图片

实际的表现

打开网址后,不加载,直接下载到本地

预期的分析 (给出您能想到, 任何您能想到的)

重现的方式, 例如从 A界面 点击 b, 跳转到B页面, 界面出现溢出乱码等.

用于重现此问题或者可能解决以上问题的示例代码(例如github 链接代码)

一个很好的建议

Feature Request

仅限中文与英文, 其他语言的提交将直接被关闭

功能需求

加快GitHub图床在国内的访问速度

描述您想要的功能.

现在已经可以上传图片到github了,但是国内是加载不出来照片的,但是呢jsdeliver.com提供免费cdn,我觉得可以把picgo里面,生成的图片链接改一下,分为两个按钮,一个是github原来的链接,另一个是jsdeliver的链接,这样就会非常棒👍🏻!
jsdeliver使用方法
https://cdn.jsdelivr.net/gh/用户名/项目名/文件

Http status error [302]

Bug Report

您当前的flutter doctor信息或设备信息

v1.9.2

自建的兰空,PC端使用正常

SM.MS图床失效

Bug Report

仅限中文与英文, 其他语言的提交将直接被关闭

您当前的flutter doctor信息或设备信息

  • 应用版本:v1.9.2
  • 设备:OPPO R11s
  • 系统:ColorOS V5.2.1
  • Android 系统版本:8.1.0

预期的表现

SM.MS图床能够正常上传图片。

实际的表现

SM.MS图床总是显示“上传失败”。

预期的分析 (给出您能想到, 任何您能想到的)

可能与SM.MS域名被GFW屏蔽有关。

重现的方式, 例如从 A界面 点击 b, 跳转到B页面, 界面出现溢出乱码等.

  • 在“设置”页面的“图床设置”中点击“SM.MS图床”,再点击“设为默认图床”。
  • 在“相册”页面中点击右下角图标,选择任意图片上传。
  • 上传状态将会显示为“上传失败”。

Screenshot_2022-10-28-01-57-07-16.png

用于重现此问题或者可能解决以上问题的示例代码(例如github 链接代码)

Emmm
安卓的开发我不是很懂……
不过我觉得只要像PicGo电脑端最近做的那样就好。
(也就是加一个 smms.app 的上传域名。)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.