Skip to content

Commit

Permalink
fix: broswer upload file bug
Browse files Browse the repository at this point in the history
  • Loading branch information
mengyanshou committed Nov 29, 2021
1 parent 2696cb5 commit ac8efe5
Show file tree
Hide file tree
Showing 6 changed files with 83 additions and 28 deletions.
3 changes: 3 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,6 @@
## 1.2.7
* [修复]浏览器上传客户端下载没创建文件夹的bug
* [修复]浏览器上传客户端下载文件名错误的bug
## 1.2.6
* [新增]支持浏览器上传文件
## 1.2.5
Expand Down
Binary file modified assets/web.zip
Binary file not shown.
20 changes: 10 additions & 10 deletions lib/pages/home_page.dart
Original file line number Diff line number Diff line change
Expand Up @@ -81,16 +81,16 @@ class _HomePageState extends State<HomePage> {
ScanUtil.parseScan();
},
),
NiIconButton(
child: Icon(
Icons.settings,
color: Colors.black,
size: 24.w,
),
onTap: () async {
Get.to(SettingPage());
},
),
// NiIconButton(
// child: Icon(
// Icons.settings,
// color: Colors.black,
// size: 24.w,
// ),
// onTap: () async {
// Get.to(SettingPage());
// },
// ),
SizedBox(width: Dimens.gap_dp12),
],
);
Expand Down
2 changes: 1 addition & 1 deletion lib/utils/file_server.dart
Original file line number Diff line number Diff line change
Expand Up @@ -63,7 +63,7 @@ Future<void> startFileServer(int port) async {
final transformer = MimeMultipartTransformer(boundary);
final bodyStream = Stream.fromIterable([dateBytes]);
final parts = await transformer.bind(bodyStream).toList();

Directory('/sdcard/SpeedShare').createSync(recursive: true);
for (var part in parts) {
// print(part.headers);
final contentDisposition = part.headers['content-disposition'];
Expand Down
84 changes: 68 additions & 16 deletions pubspec.lock
Original file line number Diff line number Diff line change
Expand Up @@ -117,15 +117,6 @@ packages:
url: "https://pub.flutter-io.cn"
source: hosted
version: "1.0.4"
dart_pty:
dependency: transitive
description:
path: "."
ref: HEAD
resolved-ref: "1fd1b04364258e7e88a49d0a7893420f6d21f3fe"
url: "https://github.com/Termare/dart_pty"
source: git
version: "0.0.3"
dio:
dependency: "direct main"
description:
Expand Down Expand Up @@ -154,6 +145,13 @@ packages:
url: "https://pub.flutter-io.cn"
source: hosted
version: "1.1.2"
file:
dependency: transitive
description:
name: file
url: "https://pub.flutter-io.cn"
source: hosted
version: "6.1.2"
file_manager_view:
dependency: transitive
description:
Expand Down Expand Up @@ -376,6 +374,55 @@ packages:
url: "https://pub.flutter-io.cn"
source: hosted
version: "0.2.1"
path_provider:
dependency: transitive
description:
name: path_provider
url: "https://pub.flutter-io.cn"
source: hosted
version: "2.0.7"
path_provider_android:
dependency: transitive
description:
name: path_provider_android
url: "https://pub.flutter-io.cn"
source: hosted
version: "2.0.9"
path_provider_ios:
dependency: transitive
description:
name: path_provider_ios
url: "https://pub.flutter-io.cn"
source: hosted
version: "2.0.7"
path_provider_linux:
dependency: transitive
description:
name: path_provider_linux
url: "https://pub.flutter-io.cn"
source: hosted
version: "2.1.2"
path_provider_macos:
dependency: transitive
description:
name: path_provider_macos
url: "https://pub.flutter-io.cn"
source: hosted
version: "2.0.3"
path_provider_platform_interface:
dependency: transitive
description:
name: path_provider_platform_interface
url: "https://pub.flutter-io.cn"
source: hosted
version: "2.0.1"
path_provider_windows:
dependency: transitive
description:
name: path_provider_windows
url: "https://pub.flutter-io.cn"
source: hosted
version: "2.0.4"
pedantic:
dependency: transitive
description:
Expand Down Expand Up @@ -418,15 +465,13 @@ packages:
url: "https://pub.flutter-io.cn"
source: hosted
version: "2.0.2"
pseudo_terminal_utils:
process:
dependency: transitive
description:
path: "."
ref: HEAD
resolved-ref: bf984df24432c8bf52ef11f462ba9b5b7c8c8053
url: "https://github.com/Termare/pseudo_terminal_utils"
source: git
version: "0.0.1"
name: process
url: "https://pub.flutter-io.cn"
source: hosted
version: "4.2.4"
qr:
dependency: transitive
description:
Expand Down Expand Up @@ -637,6 +682,13 @@ packages:
url: "https://pub.flutter-io.cn"
source: hosted
version: "2.3.0"
xdg_directories:
dependency: transitive
description:
name: xdg_directories
url: "https://pub.flutter-io.cn"
source: hosted
version: "0.2.0"
xml:
dependency: transitive
description:
Expand Down
2 changes: 1 addition & 1 deletion pubspec.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ name: speed_share
description: 局域网共享文件.
publish_to: "none"

version: 1.2.6+18
version: 1.2.7+19

environment:
sdk: ">=2.7.0 <3.0.0"
Expand Down

0 comments on commit ac8efe5

Please sign in to comment.