2009-07-07 17 views
0

Il s'agit d'un appel de service Web destiné à recevoir un fichier WAV via un POST et à le stocker dans le système de fichiers local (IIS) du serveur d'application Web. Existe-t-il une méthode simple pour stocker le fichier et si oui quelqu'un serait-il assez aimable pour fournir un exemple C#?Enregistrement d'un fichier WAV sur le disque

+1

L'intention est-elle ici d'offrir un service Web approprié, c'est-à-dire basé sur SOAP, ou parlez-vous en termes génériques d'un service qui se trouve sur le Web et est fourni à partir d'une page Web? Si c'est le dernier, alors la réponse de SLaks est appropriée. – Lazarus

+0

Ma première réponse, pas ma seconde – SLaks

Répondre

1

Vous devez avoir un accès en écriture au répertoire dans lequel vous souhaitez enregistrer.

Créez un contrôle FileUpload, puis appelez sa méthode SaveAs dans une publication.

1

Si vous écrivez un service REST, utilisez le code suivant:

Request.Files[0].SaveAs(/* some file path */); 

Quoi qu'il en soit, être au courant des problèmes de sécurité - assurez-vous que le nom du fichier a une extension .wav et ne font pas confiance au fichier pour être correct.

Questions connexes