From: Ahmed, Shakir on 1 Mar 2007 14:58 HI Group, As I am very new in python field so this question might be very silly to you but if I get any help is highly appreciated. Problem: I wrote a python script which is working fine to upload files to the ftp server but the problem is it is reducing the actual size after transferring. I need to upload a GIS Shape file to the ftp server but want to keep the same size and format. Any idea or help is highly appreciated. Thanks Shakir Staff Geographer Sfwmd.gov The code is as follows: =================================== # Import system modules import os import sys import win32com.client import zipfile import os.path import ftplib from ftplib import FTP ftp=ftplib.FTP("ftp.sfwmd.gov","","") ftp.login('sahmed','sa1lf1sh') #ftp.cwd("/export/pub/sahmed") ffile = open('c:/test/wuppnt.shp', 'r') ftp.storbinary("STOR wuppnt.shp", ffile) ffile.close() print "OK" ftp.quit()
From: Jean-Paul Calderone on 1 Mar 2007 15:08 On Thu, 1 Mar 2007 14:58:11 -0500, "Ahmed, Shakir" <shahmed(a)sfwmd.gov> wrote: >HI Group, > >As I am very new in python field so this question might be very silly to >you but if I get any help is highly appreciated. > >Problem: > >I wrote a python script which is working fine to upload files to the ftp >server but the problem is it is reducing the actual size after >transferring. I need to upload a GIS Shape file to the ftp server but >want to keep the same size and format. Any idea or help is highly >appreciated. > > > [snip] >ffile = open('c:/test/wuppnt.shp', 'r') Perhaps the problem is that you did not open the file in binary mode here? Jean-Paul
|
Pages: 1 Prev: os.system and quoted strings Next: Webserver balance load |