![]() |
Bild auf externen Rechner hochladen
Hallo zusammen,
ich habe vor, über ein Delphi-Formular eine Bilddatei auszuwählen, die dann auf einem externen Rechner abgelegt werden soll. Leider funktioniert das noch nicht so, wie ich mir das vorstelle:
Delphi-Quellcode:
Zur Erläuterung des Zielpfades: in der Variable frmSQL.SQLServer steht die IP-Adresse des Servers drin und images ist ein für das Netzwerk freigegebener Ordner ohne Schreibschutz.
procedure TfrmMain.btnBildUploadClick(Sender: TObject);
var DateiPfad,ServerVerzeichnis:String; begin If OpenPictureDialog2.Execute() then begin DateiPfad:=OpenPictureDialog2.FileName; ServerVerzeichnis:='\\'+frmSQL.SQLServer+'\images\'+ExtractFileName(DateiPfad); CopyFile(PWideChar(DateiPfad),PWideChar(ServerVerzeichnis) ,true); end; end; Wo steckt mein Denkfehler? Schon einmal im Voraus vielen Dank Woyzeck |
Re: Bild auf externen Rechner hochladen
Ich würde ja zunächst den Fehler ermitteln ;)
Delphi-Quellcode:
[edit] P.S.: Geht es wirklich um .NET? [/edit]
if not CopyFile(PWideChar(DateiPfad),PWideChar(ServerVerzeichnis) ,true) then
ShowMessage(SysErrorMessage(GetLastError)); |
Re: Bild auf externen Rechner hochladen
Zitat:
Als Fehlermeldung kommt: Zugriff verweigert. Ich sehe auch schon warum. Und zwar kann ich den Schreibschutz des Ordners nicht entfernen. Ich entferne zwar die Markierung im Ordner, aber beim nächsten Öffnen der Ordnereigenschaften, ist die Markierung bei "Schreibgeschützt" wieder drin. Wie kann ich das denn umgehen? Gruß Woyzeck |
Re: Bild auf externen Rechner hochladen
Die Verzeichnis- und Freigaberechte sind entsprechend gesetzt? Kannst Du die Datei mit dem Windows-Explorer kopieren?
|
Re: Bild auf externen Rechner hochladen
Zitat:
Ich habe versäumt den Haken bei Netzwerkbenutzer dürfen Dateien verändern zu setzen. Jetzt klappts. Wie wundervoll :) Vielen Dank :bounce1: :bounce1: Woyzeck |
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:12 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