C#, ftp eller vpn?
Hejsan.
Jag håller på med ett webbprojekt där jag visar upp produkter som man kan köpa. webbsidan hämtar alla produkter ifrån en Mysql databas och en mapp där bilder lagras.
Nu är det så att jag har gjort ett C# program där du kan lägga till produkter i mysql databasen.
Det han då gör är att lägga till Namn, Pris, Beskrivning och en bild.
Dessa 4 läggs in som VARCHAR i databasen, det jag sedan gör är att jag flyttar den valda bilden till min mapp på servern där PHP-koden letar efter bildens namn.
Just för att PHP-koden ska hitta bilden som den letar efter.
Då jag kör detta Program på min server så slipper jag använda någon typ av anslutning till servern. Förutom mysql anslutningen men den har jag klar för mig.
problemet jag stöter på är när jag vill att detta program även skall fungera utanför servern. Om jag är utanför servern så måste jag på något vis komma åt mappen där bilderna skall lagras, annars så kommer produkten att visas utan bild då den inte finns i mappen för bilderna.
Ska man kanske skriva om så att programmet skall ansluta till en ftp där det endast finns en mapp och som man då där lägger in alla bilderna?
Eller ska man försöka skapa någon typ av vpn anslutning och kunna välja den vägen vart bilden skall läggas?
Jag är lite mer inne på FTP lösningen, men jag tänker lite kring säkerheten där då det känns enklare att "hacka" sig in på en FTP än en VPN?
Man kan även skriva att bilden skall lagras i databasen som BLOB men frågan är vad som blir bäst?