Resolve image/video issues during upload by using local URI.
This commit is contained in:
@@ -57,6 +57,10 @@ export function ImageBrowserScreen({
|
||||
}
|
||||
|
||||
const onDone = async (data) => {
|
||||
console.log(
|
||||
"🚀 ~ file: screen-media-browser.component.jsx ~ line 60 ~ data",
|
||||
data
|
||||
);
|
||||
logImEXEvent("imexmobile_upload_documents", { count: data.length });
|
||||
|
||||
//Validate to make sure the totals for the file sizes do not exceed the total on the job.
|
||||
@@ -73,6 +77,7 @@ export function ImageBrowserScreen({
|
||||
const totalOfUploads = await data.reduce(async (acc, val) => {
|
||||
//Get the size of the file based on URI.
|
||||
const info = await FileSystem.getInfoAsync(val.uri, { size: true });
|
||||
|
||||
return (await acc) + info.size;
|
||||
}, 0);
|
||||
|
||||
@@ -112,7 +117,7 @@ export function ImageBrowserScreen({
|
||||
const result = await handleUpload(
|
||||
{
|
||||
//iOS provides the file name. Android does not.
|
||||
uri: p.uri,
|
||||
|
||||
filename,
|
||||
mediaId: p.id,
|
||||
onError: handleOnError,
|
||||
|
||||
@@ -5,8 +5,12 @@ import { Button, View, Text } from "react-native";
|
||||
import { Title } from "react-native-paper";
|
||||
import { purgeStoredState } from "redux-persist";
|
||||
import SignOutButton from "../sign-out-button/sign-out-button.component";
|
||||
import * as Updates from "expo-updates";
|
||||
|
||||
export default function ScreenSettingsComponent() {
|
||||
const { t } = useTranslation();
|
||||
|
||||
console.log(Constants.manifest);
|
||||
return (
|
||||
<View
|
||||
style={{
|
||||
@@ -22,9 +26,9 @@ export default function ScreenSettingsComponent() {
|
||||
number: Constants.manifest.version,
|
||||
})}
|
||||
</Title>
|
||||
<Text>{Updates.releaseChannel}</Text>
|
||||
<SignOutButton />
|
||||
<Button title="Purge State" onPress={() => purgeStoredState()} />
|
||||
<Text>Test Channel</Text>
|
||||
</View>
|
||||
);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user