React-Native-IOS-Files-App-Save ist ein natives React-Paket, mit dem Sie eine Datei einfach aus dem Internet herunterladen und in Ihrer Dateien-App auf Android- und iOS-Geräten speichern können.
Verwenden Sie NPM oder Garn zum Installieren von React-Native-IOS-Files-App-Save-Save
npm install react-native-ios-files-app-saveyarn add react-native-ios-files-app-save < uses-permission android:name= " android.permission.DOWNLOAD_WITHOUT_NOTIFICATION " / >
< uses-permission android:name= " android.permission.POST_NOTIFICATIONS " / >
< uses-permission android:name= " android.permission.WRITE_EXTERNAL_STORAGE " tools:ignore= " ScopedStorage " / >
< uses-permission android:name= " android.permission.READ_EXTERNAL_STORAGE " / > < key > LSSupportsOpeningDocumentsInPlace < /key >
< true/ >
< key > UIFileSharingEnabled < /key >
< true/ > Um die React-Native-IOS-Files-App-Save zu verwenden, importieren Sie einfach die Funktion startDownloadAppSave und rufen Sie sie mit der URL der Datei auf, die Sie herunterladen möchten:
import { startDownloadAppSave } from 'react-native-ios-files-app-save' ;
export default function App ( ) {
const demoDownload = ( ) => {
if ( ! hasPermission ) {
//* Handle Permission
return ;
}
let options : FileSaveOptions = {
url : "YOUR URL,
fileName : "name.pdf,
isBase64 : false
}
startDownloadAppSave ( options ) . then ( ( res ) => {
const fileSaveSuccess = res as FileSaveSuccess ;
console . log ( fileSaveSuccess ) ;
console . log ( fileSaveSuccess . message ) ;
} ) . catch ( ( error ) => {
console . log ( "error" , error ) ;
} )
} ;
return (
< View style = { styles . container } >
< Text onPress = { demoDownload } > { 'Start Download' } </ Text >
</ View >
) ;
} Beiträge sind willkommen! Wenn Sie Probleme, Ideen oder Vorschläge für React-nativ-ios-Files-SAP-Save haben, können Sie eine Ausgabe öffnen oder eine Pull-Anfrage auf GitHub einreichen.
Weitere Informationen finden Sie im beitragenden Leitfaden, um zu erfahren, wie Sie zum Repository und den Entwicklungsworkflow beitragen.
MIT
Hergestellt mit Erstellen von Resect-Native-Bibliothek
Wenn Sie meine Arbeit als nützlich finden, sollten Sie mich in Betracht ziehen, mich zu unterstützen, indem Sie mir einen Kaffee kaufen!
Ihre Unterstützung hilft mir, dieses Paket weiter zu entwickeln und zu pflegen.
Danke schön!