diff --git a/packages/capacitor-plugin/android/build.gradle b/packages/capacitor-plugin/android/build.gradle index ea8bcf7..0d81638 100644 --- a/packages/capacitor-plugin/android/build.gradle +++ b/packages/capacitor-plugin/android/build.gradle @@ -58,7 +58,7 @@ repositories { dependencies { implementation fileTree(dir: 'libs', include: ['*.aar', '*.jar']) implementation project(':capacitor-android') - implementation "io.ionic.libs:ionfiletransfer-android:1.0.0" + implementation "io.ionic.libs:ionfiletransfer-android:1.0.1" implementation "androidx.appcompat:appcompat:$androidxAppCompatVersion" testImplementation "junit:junit:$junitVersion" diff --git a/packages/example-app/src/js/file-transfer-app.js b/packages/example-app/src/js/file-transfer-app.js index 785f6e3..d77e973 100644 --- a/packages/example-app/src/js/file-transfer-app.js +++ b/packages/example-app/src/js/file-transfer-app.js @@ -336,30 +336,7 @@ window.customElements.define( const uploadProgressContainer = this.shadowRoot.querySelector('#uploadProgressContainer'); uploadProgressContainer.style.display = uploadProgress.checked ? 'block' : 'none'; - let filePath; - - if (Capacitor.getPlatform() === 'web') { - filePath = file.name; - } else { - const base64 = await new Promise((resolve, reject) => { - const reader = new FileReader(); - reader.onload = () => { - const result = reader.result; - resolve(result.split(',')[1]); - }; - reader.onerror = reject; - reader.readAsDataURL(file); - }); - - const savedFile = await Filesystem.writeFile({ - path: file.name, - data: base64, - directory: Directory.Cache, - }); - - filePath = await savedFile.uri; - } - + let filePath = file.name; // Upload file const result = await FileTransfer.uploadFile({ url,