Lolu hlelo luvumela ukuthi usebenzise iseva ye-ftp kudivayisi yakho ye-android. Lokhu kusho ukuthi noma iyiphi enye ikhompyutha / idivaysi ingafinyelela amafayela kudivayisi yakho ye-android ngenkathi iseva ye-ftp isebenza. Isibonelo, ukufaka i-'ftp: // ...' kubhavu le-url ye-Firefox kuzokuvumela ukuthi udlulise amehlo amafayela kudivayisi yakho kusuka kwi-desktop pc noma kwi-laptop.
Ngokuzenzakalelayo, igama lomsebenzisi nephasiwedi zombili 'ftp', kufanele uzishintshe. Usebenzisa leli gama lomsebenzisi nephasiwedi lapho ufinyelela kuseva.
Ngenxa yezizathu zamandla nokuphepha, kunconyelwa ukuthi iseva imiswe ngemuva kokusetshenziswa.
Izici:
* I-FTP Server ephelele futhi esebenza kahle
* Uyakwazi ukufunda / ukubhala inkumbulo yangaphakathi kanye nesitoreji sangaphandle (bheka izilungiselelo ezithuthukile)
* Isebenzisa izici ezithuthukile ze-FTP njenge-UTF8, MDTM ne-MFMT
* Iyasebenza Bonjour / DNS-SD ukutholakala kwensiza kalula
* Ungaxhuma ngokuzenzakalela kumanethiwekhi we-wifi akhethiwe (umsebenzi / ikhaya / ...)
* Ungaqalwa / umiswe yi-Tasker noma i-Locale, ngakho-ke nayo iyi-Tasker / plug-in Yendawo
* Ukungena ngemvume okungaziwa kungenzeka (ngamalungelo akhawulelwe wokuphepha)
* Ukucushwa komkhombandlela we-chroot kungenzeka (sdcard ezenzakalelayo)
* Ukucushwa kwetheku kungenzeka (okuzenzakalelayo 2121)
* Kungenzeka uqhubeke nokusebenza ngenkathi isikrini sivaliwe
* Isebenza kwinethiwekhi yendawo, noma ngabe i-tethering (ifoni yindawo yokungena)
* Inezinhloso zomphakathi zokusekela ukubhala:
- be.ppareit.swiftp.ACTION_STT_FTPSERVER
- be.ppareit.swiftp.ACTION_STOP_FTPSERVER
* Ilandela imihlahlandlela yesibonisi se-Material, ibukeka kahle kufoni / ithebhulethi / i-tv / ...
* Isebenzisa isaziso ukukhumbuza umsebenzisi ukuthi iseva iyasebenza
* Iseva elula / yokumisa i-server kusuka kuzilungiselelo
* Inewijethi yokunciphisa iseva yokuqalisa / yokumisa
Iseva isetshenziswa ngokuphelele kuhlelo lokusebenza uqobo, ayisebenzisi umtapo wolwazi wangaphandle. Inikeza ukusebenza okungcono kakhulu ku-android ukusebenzisa. Ezinye izinto ezithuthukile njenge-UTF8, MDTM ne-MFMT ziyenziwa. Yize uhlelo lwefayili olungaphansi kufanele lubaxhase.
Ukwesekwa kweBonjour / DNS-SD kuyasiza kakhulu uma iklayenti lekhasimende futhi lingumphathi wefayili futhi elixhasa amaphrothokholi. Ngale ndlela, lapho uqala i-server ye-ftp kudivayisi ye-android, uzoyithola kufolda yenethiwekhi yedeskithophu yakho.
Abasebenzisi abaningi babuze ukuthi kungenzeka yini ukuqala iseva ngokuzenzakalela lapho i-android isebenza. Sithole ukuthi kwakuwusizo ngokwengeziwe ukuqala iseva ngokuzenzakalelayo lapho sixhuma kumanethiwekhi athile we-wifi. Lokhu kunomphumela ofanayo futhi kunokubambeka kakhulu, ngokwesibonelo lapho ufika ekhaya, qala i-server yakho ye-ftp. Sibe sesihamba phambili futhi sengeza ukuxhaswa kweTasker noma i-Locale. Abantu abathanda ukubhala imibhalo ethile basebenzise i-city yedivayisi bangakwenza kalula lokho.
Izilungiselelo ezinengqondo ziyatholakala, ngendlela ongasetha ngayo ukungena ngemvume okungaziwa futhi ulungiselele i-chroot ne port. Iqembu elincane labasebenzisi linamacala athile akhethekile wokusebenzisa. Isibonelo ukusebenzisa i-server ngenkathi uthambisa noma usebenzisa i-server kusuka kukhebula le-ethernet. Konke lokhu kungenzeka futhi sivulekele ukwenza ngcono okuningi.
Idizayini ilandela imihlahlandlela esemthethweni. Ungaqiniseka ukuthi ukubukwa kanye ne-logo kubukeka kahle kudivayisi yakho. Siphinde sikwenze kube lula ukulawula iserver, sisebenzisa izaziso noma amawijethi lapho kudingeka khona.
I-FTP Server yisoftware evulekile ekhishwe ngaphansi kwe-GPL v3.
Ikhodi: https://github.com/ppareit/swiftp
Izinkinga: https://github.com/ppareit/swiftp/issues?state=open
Isilondolozi samanje: Umzali wePieter.
Ukuthuthukiswa kokuqala: Dave Revell.
Kubuyekezwe ngo-
Sep 13, 2020