Nous l'avons fait en enregistrant les images sur le disque (non dans un DB) - comme ceci:
Télécharger l'image:
- Ecrire un service de domaine avec une opération comme
void UploadJPGImage(string uniqueName, byte[] jpgBytes)
. Cela doit être marqué avec l'attribut pour ClientAccess. L'implémentation (côté serveur) enregistre l'image sur le disque.
- pour le uniqueName, nous générons un côté client
Télécharger l'image GUID:
- gestionnaire HTTP - écrire un gestionnaire HTTP pour télécharger l'image en utilisant une URL contenant le paramètre nom unique passé par le client lors du téléchargement de l'image
- Ou, on pourrait écrire une opération de service de domaine, comme
byte[] DownloadJPGImage(string uniqueName
)
Pourquoi ne pas simplement magasin fichiers sur le disque au lieu du serveur SQL en pointant simplement le nom de fichier du serveur SQL vers le fichier physique? – user310291