|
@@ -206,22 +206,22 @@ class _SubmitPageState extends State<SubmitPage> {
|
|
|
}
|
|
|
|
|
|
void chooseImg() async {
|
|
|
- FilePickerResult result = await FilePicker.platform.pickFiles(
|
|
|
+ FilePickerResult? result = await FilePicker.platform.pickFiles(
|
|
|
type: FileType.custom,
|
|
|
allowedExtensions: ['jpg', 'pdf', 'doc'],
|
|
|
);
|
|
|
if (result != null) {
|
|
|
- print('---选择的路径---' + result.files.single.path);
|
|
|
+ print('---选择的路径---' + result.files.single.path!);
|
|
|
setState(() {
|
|
|
- _filePath = result.files.single.path;
|
|
|
+ _filePath = result.files.single.path!;
|
|
|
});
|
|
|
|
|
|
SharedPreferences prefs = await SharedPreferences.getInstance();
|
|
|
- var token = prefs.getString("token");
|
|
|
+ var token = prefs.getString("token") ?? "";
|
|
|
SubmitModel fileEntity = await TrackDao.uploadImg(
|
|
|
- token, result.files.single.path, result.files.single.name);
|
|
|
+ token, result.files.single.path!, result!.files.single.name);
|
|
|
AppUtil.buildToast("fileEntity.msgModel.msg");
|
|
|
- prefs.setString("fileName", result.files.single.name);
|
|
|
+ prefs.setString("fileName", result!.files.single.name);
|
|
|
prefs.setInt("fileid", 11);
|
|
|
} else {
|
|
|
print('用户停止了选择文件');
|