react native ios files app save
0.1.4
React-Native-ios-Files-Save是一個React Native軟件包,可讓您輕鬆地從Internet下載任何文件並將其保存到Android和iOS設備上的文件應用程序中。
要安裝React-Native-ios-Files-app-Save,請使用NPM或紗線
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/ > 要使用React-Native-ios-Files-Save,只需導入startDownloadAppSave函數,然後用您要下載的文件的URL調用它:
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 >
) ;
} 歡迎捐款!如果您對React-Native-ios-Files-Save有任何問題,想法或建議,請隨時在Github上打開問題或提交拉動請求。
請參閱了解如何為存儲庫和開發工作流程貢獻的貢獻指南。
麻省理工學院
用創建反應的本質形式製成
如果您發現我的工作有用,請考慮通過給我買咖啡來支持我!
您的支持可以幫助我繼續開發和維護此軟件包。
謝謝你!