Yes Rite!
i <3 emerge too :)
On Thu, Nov 13, 2008 at 9:38 PM, Timothy Farrell <[EMAIL PROTECTED]> wrote:
> I know, but it's not near so easy to install.
>
> <3 apt-get <3
>
>
> Phyo Arkar wrote:
>
> curl have win32 too :D
>
> On Thu, Nov 13, 2008 at 9:28 PM, Timothy Farrell <[EMAIL PROTECTED]>wrote:
>
>> /timbo pulls out his stick of non-portable code and beats Phyo with it.
>>
>> Phyo Arkar wrote:
>>
>> No More need to Reinvent the wheel and it just works :)
>>
>> On Thu, Nov 13, 2008 at 9:18 PM, Phyo Arkar <[EMAIL PROTECTED]>wrote:
>>
>>> In spirit of Dont Repeat Yourself And to avoid Copy Pasting :
>>>
>>> os.popen('curl -F "[EMAIL PROTECTED]" -F "[EMAIL PROTECTED]" -F "type=%s"
>>> -F "subgenre=%s"
>>> "http://127.0.0.1:81/ultest/uploader.php"' %
>>> (torrentfile,nfofile,subgenre,type) )
>>>
>>> This does the best trick :D
>>>
>>>
>>>
>>> On Thu, Nov 13, 2008 at 9:05 PM, mdipierro <[EMAIL PROTECTED]>wrote:
>>>
>>>>
>>>> makes sense. Let us know if the script above does the trick.
>>>>
>>>> Massimo
>>>>
>>>> On Nov 13, 2:49 pm, "Phyo Arkar" <[EMAIL PROTECTED]> wrote:
>>>> > Acutally , I am building a file upload script :D Which automaticlaly
>>>> files
>>>> > to a mirrored server via http.
>>>> >
>>>> > On Thu, Nov 13, 2008 at 7:56 PM, Yarko T <[EMAIL PROTECTED]> wrote:
>>>> > > Phyo is trying to build a bot! ;-)
>>>> >
>>>> > > On Thu, Nov 13, 2008 at 1:45 PM, Phyo Arkar <
>>>> [EMAIL PROTECTED]>wrote:
>>>> >
>>>> > >> Dear Ceej
>>>> >
>>>> > >> I would like to upload to a form , from a python script. (Client
>>>> side)
>>>> >
>>>> > >> Web2py do no thave upload (as client) rite?
>>>> >
>>>> > >> Thanks for reply anyways.
>>>> >
>>>> > >> Regards,
>>>> >
>>>> > >> Phyo.
>>>> >
>>>> > >> On Thu, Nov 13, 2008 at 7:15 PM, ceej <[EMAIL PROTECTED]>
>>>> wrote:
>>>> >
>>>> > >>> Phyo,
>>>> >
>>>> > >>> To get the data from the form that's submitted you can to
>>>> > >>> request.vars.file.file.read():
>>>> >
>>>> > >>> And to write it to uploads you can do something like
>>>> >
>>>> > >>> _folder='%(folder)suploads/'%{'folder':
>>>> request.folder}
>>>> > >>> main_token=md5.new(str(datetime.datetime.now
>>>> > >>> ())).hexdigest()
>>>> > >>> if not os.path.exists(_folder):
>>>> > >>> os.makedirs('%sfile'%(_folder))
>>>> > >>> file = open('%syou_can_make_a_name.jpg'%(_folder),
>>>> 'wb')
>>>> > >>> file.write(request.vars.file.file.read())
>>>> > >>> file.close
>>>> >
>>>> > >>> On Nov 13, 10:33 am, "Phyo Arkar" <[EMAIL PROTECTED]>
>>>> wrote:
>>>> > >>> > Dear All;
>>>> >
>>>> > >>> > How can i upload multipart form data files in python (web2py?)
>>>> >
>>>> > >>> > I cannot do it with
>>>> >
>>>> > >>> > urllib.urlencode
>>>> > >>> > urllib2.urlopen(url,data)
>>>> >
>>>> > >>> > Files will not be uploaded , just urls will b posted ..(server
>>>> backend
>>>> > >>> is
>>>> > >>> > php)
>>>> >
>>>> > >>> > def upload(torrentfile,nfofile,subgenre='Minimal',type=10):
>>>> > >>> > nfo_file=file(nfofile)
>>>> > >>> > torrent_file=file(torrentfile)
>>>> > >>> > data = {'nfo': nfo_file,
>>>> > >>> > 'desc': "",
>>>> > >>> > 'file': torrent_file,
>>>> > >>> > 'type': type,
>>>> > >>> > 'subgenre' : subgenre
>>>> > >>> > }
>>>> > >>> > uldata =urllib.urlencode(data)
>>>> > >>> > req = urllib2.Request(upload_url,uldata)
>>>> > >>> > resp = urllib2.urlopen(req)
>>>> > >>> > result = resp.read()
>>>> > >>> > print result
>>>>
>>>>
>>>
>>
>>
>>
>> --
>> Timothy Farrell <[EMAIL PROTECTED]> <[EMAIL PROTECTED]>
>> Computer Guy
>> Statewide General Insurance Agency (www.swgen.com)
>>
>>
>>
>>
>
>
>
> --
> Timothy Farrell <[EMAIL PROTECTED]> <[EMAIL PROTECTED]>
> Computer Guy
> Statewide General Insurance Agency (www.swgen.com)
>
>
> >
>
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"web2py Web Framework" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at
http://groups.google.com/group/web2py?hl=en
-~----------~----~----~----~------~----~------~--~---