Enhancements

main_design2.0
zaid_daoud 2 years ago
parent a41944e78a
commit a9d4d2a373

@ -1071,7 +1071,7 @@ class _EditServiceReportState extends State<EditServiceReport> with TickerProvid
_isLoading = true;
setState(() {});
_serviceReport.files = _images.map((e) => base64Encode(e.readAsBytesSync())).toList();
_serviceReport.files = _images.map((e) => _isLocalUrl(e.path) ? "${e.path.split("/").last}|${base64Encode(e.readAsBytesSync())}" : e.path).toList();
int status = await _serviceRequestsProvider.updateServiceReport(user: _userProvider.user, host: _settingProvider.host, report: _serviceReport, request: widget.request);
_isLoading = false;
setState(() {});
@ -1099,4 +1099,9 @@ class _EditServiceReportState extends State<EditServiceReport> with TickerProvid
),
);
}
bool _isLocalUrl(String url) {
if (url?.isEmpty != false) return false;
return url.startsWith("/") || url.startsWith("file://") || url.substring(1).startsWith(':\\');
}
}

Loading…
Cancel
Save