![]() |
iOS, LAN Datei über UNC Pfad laden
Hallo...
ich erstelle mit Delphi XE5 eine iOS APP. Diese APP läuft im W-LAN und greift direkt mit UniDAC in eine MySQL DB ein. Das klappt alles auch soweit sehr gut. Nun soll die APP eine Datei (z.B. eine *.JPG) von einem Server laden und anzeigen: Die APP befindet sich wie gesagt im LAN. Die JPG liegt auf einem Server. Der Pfad auf die Datei hat eine ünblich Freigabe. In einer Delphi Windows Anwendung würde ich etwas wie: TFileStream.Create('\\192.168.0.1\c\temp\picture.j pg', fmOpenRead); machen. Ich finde aber nichts vergleichbares unter Firemonkey / iOS Hat jemand von euch eine Idee ? Grüße Jörg Richmann ![]() |
AW: iOS, LAN Datei über UNC Pfad laden
Ich dachte iOS selbst hat mit SMB-Freigaben nichts am Hut? Ein paar Apps die Samba-Server durchstöbern konnten habe ich mal gesehen, die waren aber auch mächtig stolz drauf, das schienen die selber gemacht zu haben. Kannst du nicht einen Http oder FTP-Server dafür aufsetzen?
|
AW: iOS, LAN Datei über UNC Pfad laden
Ich würde hier eventuell über einen TCPServer und TCpClient gehen und so die Datei hin und herschicken.
|
AW: iOS, LAN Datei über UNC Pfad laden
oder die Dateien in der Datenbank in einem Blob Feld speichern
|
AW: iOS, LAN Datei über UNC Pfad laden
Zitat:
Für Dateien auf iOS zu bekommen kannst Du iTunes oder Dropbox nehmen oder halt per Server und TCP/IP, Soap, JSON oder so übertragen. mfg Mavarik ![]() |
AW: iOS, LAN Datei über UNC Pfad laden
Vielen Dank für die vielen Antworten...
ich werde es erst einmal über FTP machen. Später dann mit einem TCP/IP Server. Grüße J. Richmann ![]() |
AW: iOS, LAN Datei über UNC Pfad laden
Aber ein FTP Server ist doch ein TCP/IP Server (mit dem FileTransferProtokoll) :stupid:
|
AW: iOS, LAN Datei über UNC Pfad laden
Hi Jörg,
kannst du recht einfach machen
Delphi-Quellcode:
schnipp hier aus einem code im thread der einfach aus einer URL ein Bitmap macht. das könntest du dann einfach einer Image oder was auch immer assignen. der thread lädt bei mir einfach alle Bilder von Flickr runter.... und speichert die Bilder im tmp Verzeichnis im iOS/android gerät wie auch immer den memory stream kannst du ja wo auch immer hinleiten ..... if Terminated then break; s := TMemoryStream.Create; try http := TIdHTTP.Create(nil); http.Get(sURL, s); FBitmap := TBitmap.Create; try FBitmap.LoadFromStream(s); if Terminated then break; FBitmap.SaveToFile(sFileName); Synchronize(AddBitmapNotify); finally FBitmap.Free; end; finally http.Free; s.Free; end; |
AW: iOS, LAN Datei über UNC Pfad laden
Delphi-Quellcode:
wo und wie setzt Du das ?
Terminated
|
AW: iOS, LAN Datei über UNC Pfad laden
![]() Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:45 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz