Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > AutoIt
You last visited: Today at 04:03

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



WinHTTP Bilder Upload

Discussion on WinHTTP Bilder Upload within the AutoIt forum part of the Coders Den category.

Reply
 
Old   #1
 
Klickboy's Avatar
 
elite*gold: 0
Join Date: Jun 2008
Posts: 180
Received Thanks: 39
Question WinHTTP Bilder Upload

Hallo, ich hab Probleme dabei Bilder auf den Google Server zu laden und die searchbyimage Funktion per WinHttp so zu nutzen.

Die Html Form wäre:
Code:
<form method="post" onsubmit="return qbfile" valueid="qbf"  enctype="multipart/form-data" action="https://www.google.de/searchbyimage/upload" >
<input id="qbf" type="submit" value="Bildersuche" /> 
<input id="qbfile" name="encoded_image" type="file"/> 
</form>
Mein Code dazu ist:

Code:
#include <WinHttp.au3>
#include <Date.au3>


_googleimg(FileRead(@ScriptDir & '/testBild.png'), _GetBoundary())

Func _GetBoundary()
	$vReturn = _Date_Time_GetSystemTime()
	$vReturn = StringReplace(StringReplace(StringReplace(_Date_Time_SystemTimeToDateTimeStr($vReturn), '/', ''), ':', ''), ' ', '')
	Return StringLeft($vReturn * Random(10, 256, 1), 16)
EndFunc 

func _googleimg($vImage, $iBoundary)
$hSession = _WinHttpOpen("Mozilla/5.0 (Windows NT 6.2; WOW64; rv:21.0) Gecko/20100101 Firefox/21.0")
$hConnect = _WinhttpConnect($hSession, "www.google.de")
$vImage = FileRead(@ScriptDir & '\testBild.png')
$sHTML = _WinHttpSimpleRequest($hConnect,"POST","searchbyimage/upload","www.google.de/imghp","-----------------------------"&$iBoundary& @CRLF & 'Content-Disposition: form-data; name="encoded_image"; filename="testBild.png"'& @CRLF &'Content-Type: image/png'& @CRLF & @CRLF &$vImage& @CRLF &'-----------------------------'&$iBoundary& '--'& @CRLF)
Filedelete(@ScriptDir & "\test.htm")
Filewrite(@ScriptDir & "\test.htm",$sHTML)
shellexecute(@ScriptDir & "\test.htm")
_WinHttpCloseHandle($hConnect)
_WinHttpCloseHandle($hSession)
EndFunc
Als Fehlermeldung kommt von Google das die Suche nicht funktioniert.
Klickboy is offline  
Reply


Similar Threads Similar Threads
Bilder Upload
12/09/2012 - .NET Languages - 1 Replies
Ich hab jetzt einen Dateipfad von einem Bild in der Textbox1. Wenn man auf den "Upload#-Button klickt, soll das Bild bei epvpimg hochgeladen und der Bildlink in der Textbox2 ausgegeben werden, wie mach ich das am Besten?
Bilder Upload Script?!?
07/03/2012 - Off Topic - 3 Replies
Hay Erstmal falls das der falsche bereich ist tut es mir leid und kann verschoben werden! Soo fangen wir mal an: Ich wollte fragen ob es ein kostenloses Bilder Upload Script gibt das ich nur noch auf einem Server hochladen muss.Falls ja kann man es kostenlos downlaoden und wenn ja wo? Ich weiß das ein Bilder Upload seite viel Trafic verbraucht!Sowas braucht ihr nicht zu schreiben.
[B]Kostenlos Bilder Upload´s
05/24/2011 - Off Topic - 12 Replies
Hallöchen liebe Community. habe mich entschlossen für "Elitepvpers" ein Image Host freizugeben. Q:Warum mache ich das? A: Ihr habt es natürlich satt die "Normalen" Upload seiten die voll gemüllt werden mit "Werbungen". So nutzt meine Seite! :)
[Projekt] MineTube ~ Video Upload/Bilder Upload und mehr! Team Gesucht
03/23/2011 - Minecraft - 21 Replies
Hallo, Da ich nun seit längerem in der Minecraft Section unterwegs bin und auch so schon lange Erfahrung mit dem Spiel gemacht habe, bin ich zum Entschluss gekommen ein neues Projekt zu starten. Doch was für ein Projekt? Es geht darum, dass viele Minecraft Player, mit Lets Play, Shows und Tutorials anfangen. Dies finde ich natürlich super, aber wieso sollte alles in YouTube un CO untergehen (ausgenommen Gronkh ;) ). Nun gehe ich dazu über, das Projekt namens MineTube zu starten. Was...
[HTML]Bilder Upload
01/20/2011 - Flyff Private Server - 10 Replies
Hayy, ich habe mal eine frage an euch HTML'er. Ich versuche mich grade so ein bisschen an HTML und möchte gern ne ScreenShot Seite machen, wo user ihre ingame bilder hochladen können. nur weis ich leider nicht wie oder wo ich diese Upload funktion her bekomme. Nun kommst du :



All times are GMT +1. The time now is 04:03.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.