Guten Tag liebe Community!
Ich arbeite derzeit an einem kleinen Tool (für mich), um meine Kenntnisse zu verbessern.
Ich kann ein Bild von dem ganzen Desktop auch machen, aber meine Frage ist, wie ich dies dann hochlade.
Ich habe mir einige Beispiele angeschaut, konnte aber nicht wirklich durchblicken.
Mein Code sieht derzeit so aus, ich weiß nicht obs nun falsch oder nicht (nicht vollständig, vermute ich mal):
Alles anzeigen
Mein PHP Code sieht so aus:
Alles anzeigen
Der rest des Codes ladet er die Datei hoch und erstellt nur ein Eintrag in der Datenbank.
Nun ist meine Frage, wie kann ich die Datei hochladen?
Mit freundlichen Grüßen
Madly
Ich arbeite derzeit an einem kleinen Tool (für mich), um meine Kenntnisse zu verbessern.
Ich kann ein Bild von dem ganzen Desktop auch machen, aber meine Frage ist, wie ich dies dann hochlade.
Ich habe mir einige Beispiele angeschaut, konnte aber nicht wirklich durchblicken.
Mein Code sieht derzeit so aus, ich weiß nicht obs nun falsch oder nicht (nicht vollständig, vermute ich mal):
Quellcode
- - (void) screenDesktop {
- CFArrayRef screenWindows = CGWindowListCreate(kCGWindowListOptionOnScreenOnly, kCGNullWindowID);
- CGImageRef cgimage = CGWindowListCreateImageFromArray(CGRectInfinite, screenWindows, kCGWindowListOptionAll);
- NSBitmapImageRep* rep = [[NSBitmapImageRep alloc] initWithCGImage:cgimage];
- NSData* data = [rep representationUsingType:NSPNGFileType properties:[NSDictionary dictionary]];
- //NSString *path = [NSString stringWithFormat:@"%@/Desktop/test.png", NSHomeDirectory()];
- //[data writeToFile:path atomically:YES];
- NSURL *url = [NSURL URLWithString:@"http://xxx/upload.php"];
- NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:url cachePolicy:NSURLRequestReloadIgnoringCacheData timeoutInterval:20.0f];
- [request setHTTPMethod:@"POST"];
- //Setze Parameter für das Bild und für den User-KEY
- [request setValue:data forHTTPHeaderField:@"file"];
- [self.audio play];
- }
Mein PHP Code sieht so aus:
Quellcode
Der rest des Codes ladet er die Datei hoch und erstellt nur ein Eintrag in der Datenbank.
Nun ist meine Frage, wie kann ich die Datei hochladen?
Mit freundlichen Grüßen
Madly
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von Madly ()