React-Native-Ios-Files-App-Save เป็นแพ็คเกจ React Native ที่ให้คุณดาวน์โหลดไฟล์ใด ๆ จากอินเทอร์เน็ตได้อย่างง่ายดายและบันทึกลงในแอพไฟล์ของคุณบนอุปกรณ์ 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-IiS-Files-App-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-App-Save อย่าลังเลที่จะเปิดปัญหาหรือส่งคำขอดึงบน GitHub
ดูคู่มือการสนับสนุนเพื่อเรียนรู้วิธีการมีส่วนร่วมในที่เก็บและเวิร์กโฟลว์การพัฒนา
มิกซ์
ทำด้วย Create-react-natial-library
หากคุณพบว่างานของฉันมีประโยชน์โปรดพิจารณาสนับสนุนฉันด้วยการซื้อกาแฟให้ฉัน!
การสนับสนุนของคุณช่วยให้ฉันพัฒนาและบำรุงรักษาแพ็คเกจนี้ต่อไป
ขอบคุณ!