Einzelnen Beitrag anzeigen

nahpets
(Gast)

n/a Beiträge
 
#16

AW: Das System kann den Pfad nicht finden

  Alt 5. Jul 2016, 14:02
Hi Sir Rufo

Das hat dann doch noch etwas gedauert - der Pfad zeigte auf einen Ordner 'Images' in der selben Ebene wie 'html'. Das hab ich nun geändert. Vorerst mit dem selben Erfolg. Dann ist mir folgendes aufgefallen:
...\background\%s', [Request.QueryFields.Values['background']]); In den eckigen Klammern müsste der Dateiname stehen...

sFile := Format('E:\DelphiXE8 Corner\DelphiXE8VclCorner\DelborWebserverXE8\DelborDataSnapServer\html\Images\Logo\%s', [Request.QueryFields.Values['Delbor_9_5.jpg']]); Das scheint Delphi egal zu sein. In sFile steht der Pfad immer noch ohne Dateiname...

Gruss
Delbor
Und wie sieht jetzt nun die URL zu diesem konkreten Beispiel aus?

Bitte einmal alle Informationen, sonst gibt das nie was!

Für die Nutzung von Request muss die Url in etwa so aussehen: http://localhost:8080/NameDeinerWebanwendung/Images?Image=Delbor_8.jpg Ist dem so?

Mit der Abfrage des Dateinamens bei Value, wirst Du diesen nur bekommen, wenn die URL so aussieht:
http://localhost:8080/NameDeinerWebanwendung/Images?Delbor_9_5.jpg=Delbor_8.jpg Also nochmal: Im Quelltext steh immer: Request.QueryFields.Values['Images'] Und als Ergebnis bekommt man den Wert aus der Url der hinter Image= steht.

Mit einer URL der Form http://localhost:8080/Images/background/bgblue.jpg wird das nie funktionieren, da hier keine Wertepaare für die Abfrage über Request.QueryFields.Values enthalten sind.
  Mit Zitat antworten Zitat