Skip to content

Commit 8f4957d

Browse files
committed
Merge branch 'dev'
2 parents bd71968 + da51b0e commit 8f4957d

File tree

6 files changed

+32
-9
lines changed

6 files changed

+32
-9
lines changed

README.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ Flutter-PicGo: 一个用于快速上传图片并获取图片URL链接的**手机
3030
# 特色功能
3131

3232
- 长按相册列表项可**同步删除远端的文件**,也可配置仅删除本地列表
33-
- 支持管理(查看或删除)远端图床(内测中,目前支持管理Github、Gitee、SM.MS、兰空、七牛)[v1.9+]
33+
- 支持**管理(查看或删除)远端图床**目前支持管理Github、Gitee、SM.MS、兰空、七牛)[v1.9+]
3434
- 支持扫描二维码将[PicGo(v2.3.0-beta.2以上版本支持将配置导出成二维码)](https://github.com/Molunerfinn/PicGo/releases/tag/v2.3.0-beta.2)配置文件转换成**Flutter-PicGo**的配置
3535
- 适配深色模式,可跟随系统或手动设置
3636
- 支持将*Flutter-PicGo*的配置导出至剪切板
@@ -56,6 +56,10 @@ Flutter-PicGo: 一个用于快速上传图片并获取图片URL链接的**手机
5656

5757
目前仅支持iOS与Android端,由于部分插件例如[sqflite](https://pub.dev/packages/sqflite)不支持Web端,所以应用也并不支持Web端。
5858

59+
# 注意事项
60+
61+
- [注意事项](https://github.com/PicGo/flutter-picgo/blob/dev/docs/注意事项.md)
62+
5963
# 有问题或者有更好的建议
6064

6165
- 欢迎提 [Issues](https://github.com/PicGo/flutter-picgo/issues)

docs/hostconfig.jpeg

116 KB
Loading

docs/version.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
{
22
"iOS": {
3-
"versionName": "1.8.0",
4-
"versionCode": "16"
3+
"versionName": "1.9.1",
4+
"versionCode": "22"
55
},
66
"Android": {
7-
"versionName": "1.9.0",
8-
"versionCode": "20"
7+
"versionName": "1.9.1",
8+
"versionCode": "22"
99
}
1010
}

docs/注意事项.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
2+
3+
### 功能建议或BUG提交
4+
5+
> 请尽量在Github页面中发起[issue](https://github.com/PicGo/flutter-picgo/issues),否则在其他地方比较难以管理和收集建议。
6+
7+
### 关于Github图片上传问题
8+
9+
> 由于国内访问Github慢的原因,API访问也会经常出错,建议切换别的图床进行使用。
10+
>
11+
> 或者配置host提升访问速度,这里提供一种方式:
12+
>
13+
> ![](https://raw.githubusercontent.com/hackycy/flutter-picgo/dev/docs/hostconfig.jpeg)
14+
>
15+
> 在路由器里面配置hosts,具体配置可以查看[Github520](https://github.com/521xueweihan/GitHub520)
16+
>
17+
> 路由器配置hosts后连接Wi-Fi可以显著提升API的访问能力。

lib/utils/strategy/impl/aliyun_image_upload.dart

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
import 'dart:convert';
22

33
import 'package:dio/dio.dart';
4-
import 'package:flutter/material.dart';
54
import 'package:flutter_picgo/api/aliyun_api.dart';
65
import 'package:flutter_picgo/model/aliyun_config.dart';
76
import 'package:flutter_picgo/model/uploaded.dart';
@@ -30,7 +29,6 @@ class AliyunImageUpload implements ImageUploadStrategy {
3029
@override
3130
Future<Uploaded> upload(File file, String renameImage) async {
3231
String configStr = await ImageUploadUtils.getPBConfig(PBTypeKeys.aliyun);
33-
debugPrint(configStr);
3432
if (isBlank(configStr)) {
3533
throw AliyunError(error: '读取配置文件错误!请重试');
3634
}
@@ -48,7 +46,11 @@ class AliyunImageUpload implements ImageUploadStrategy {
4846
'policy': policy,
4947
'Signature': AliyunApi.buildPostSignature(
5048
config.accessKeyId, config.accessKeySecret, policy),
51-
'file': await MultipartFile.fromFile(file.path, filename: renameImage)
49+
'file':
50+
await MultipartFile.fromFile(file.path, filename: renameImage),
51+
// OSS支持用户在Post请求体中增加x-oss-content-type,该项允许用户指定Content-Type
52+
'x-oss-content-type':
53+
'image/${path.extension(renameImage).replaceFirst('.', '')}'
5254
}));
5355
String imgPath = path.joinAll([
5456
isBlank(config.customUrl)

pubspec.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ publish_to: 'none' # Remove this line if you wish to publish to pub.dev
1515
# In iOS, build-name is used as CFBundleShortVersionString while build-number used as CFBundleVersion.
1616
# Read more about iOS versioning at
1717
# https://developer.apple.com/library/archive/documentation/General/Reference/InfoPlistKeyReference/Articles/CoreFoundationKeys.html
18-
version: 1.9.0+21
18+
version: 1.9.1+22
1919

2020
environment:
2121
sdk: ">=2.7.0 <3.0.0"

0 commit comments

Comments
 (0)