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
0
A
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.
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
Ma première réponse, pas ma seconde – SLaks