Hi, I need to upload the binary file to ftp automatically from pyhton how can i achieve this?
Această întrebare a fost marcată
Hi Maniganda
you can like below
import some class in your .py file
from ftplib import FTP
objec=FTP("yourIP")
objec.login("youruser","passs")
objec.storbinary('STOR yourfile.txt', open('yourexixtingfile.txt', 'rb'))
objec.close()
After successfull login
use properties of
objec object such as upload reload ,read file from etc......
hope this is help you
just see the objec FTP's method you can it easily
Thanks
Sandeep
Thanks for your Reply Sandeep , but i am getting the error as gaierror: [Errno -2] Name or service not known
try to check your FTP user and password
you can use the built-in ftp library (http://stackoverflow.com/questions/12613797/python-script-uploading-files-via-ftplink text) or you can avoid using ftp and trying via xml-rpc that's a more stable solution IMO.
If you need to understand how to deal with xml-rpc, you can look at the official docs here:
https://doc.openerp.com/6.1/developer/12_api/#xml-rpc-web-services.
do not forget that XML-RPC cannot manage binary files as-is, you'll have to read the content and convert it into a base64 string.
Îți place discuția? Nu doar citi, alătură-te!
Creează-ți un cont astăzi pentru a beneficia de funcții exclusive și a interacționa cu minunata noastră comunitate!
Înscrie-te| Postări similare | Răspunsuri | Vizualizări | Activitate | |
|---|---|---|---|---|
|
|
0
feb. 24
|
2198 | ||
|
|
0
sept. 22
|
3742 | ||
|
|
0
mar. 15
|
4497 | ||
|
|
0
mar. 15
|
4973 | ||
|
|
1
mar. 15
|
8036 |