diff --git a/02e74f10e0327ad868d138f2b4fdd6f0 b/02e74f10e0327ad868d138f2b4fdd6f0 deleted file mode 100644 index a5c750f..0000000 --- a/02e74f10e0327ad868d138f2b4fdd6f0 +++ /dev/null @@ -1 +0,0 @@ -27 \ No newline at end of file diff --git a/0604473ff30c614d2045ebee1b9e110e b/0604473ff30c614d2045ebee1b9e110e deleted file mode 100644 index e762e26..0000000 Binary files a/0604473ff30c614d2045ebee1b9e110e and /dev/null differ diff --git a/bin/tcp_server.dart b/bin/tcp_server.dart index 85770f7..be4e0de 100644 --- a/bin/tcp_server.dart +++ b/bin/tcp_server.dart @@ -1,7 +1,7 @@ /* * @Author : Linloir * @Date : 2022-10-06 15:44:16 - * @LastEditTime : 2022-10-09 18:00:40 + * @LastEditTime : 2022-10-09 20:13:17 * @Description : */ @@ -15,8 +15,11 @@ import 'package:tcp_server/tcpcontroller/request.dart'; import 'package:tcp_server/tcpcontroller/response.dart'; void main(List arguments) async { - //Create tmp folder + //Create nessesary working directories await Directory('${Directory.current.path}/.tmp').create(); + await Directory('${Directory.current.path}/.data').create(); + await Directory('${Directory.current.path}/.data/files').create(); + await DataBaseHelper().initialize(); var tokenMap = {}; var controllerMap = >{}; diff --git a/lib/database.dart b/lib/database.dart index 721d846..6d761f6 100644 --- a/lib/database.dart +++ b/lib/database.dart @@ -1,7 +1,7 @@ /* * @Author : Linloir * @Date : 2022-10-06 16:15:01 - * @LastEditTime : 2022-10-09 17:59:13 + * @LastEditTime : 2022-10-09 20:14:06 * @Description : */ @@ -480,7 +480,7 @@ class DataBaseHelper { if(tempFile == null || fileMd5 == null) { throw Exception('Missing file parts'); } - var filePath = '${Directory.current.path}\\$fileMd5'; + var filePath = '${Directory.current.path}/.data/files/$fileMd5'; await tempFile.copy(filePath); tempFile.delete(); try {