Estamos proporcionando los archivos que se guardan en la base de datos y la única manera de recuperarlos es yendo por su id
como en:Obtener el nombre de archivo durante la descarga se
www.AwesomeURL.com/AwesomeSite.aspx?requestedFileId=23
Todo está fichero de trabajo que a mí usando el WebClient Class.
Sólo hay un problema que estoy enfrentando:
¿Cómo puedo obtener la verdadera nombre de archivo?
Mi código es el siguiente atm:
WebClient client = new WebClient();
string url = "www.AwesomeURL.com/AwesomeSite.aspx?requestedFileId=23";
client.DownloadFile(url, "IDontKnowHowToGetTheRealFileNameHere.txt");
único que sé es la Identificación.
Esto no sucede cuando intento acceder a url
desde el navegador donde llegar es el nombre propio =>DownloadedFile.xls.
¿Cuál es la forma correcta de obtener la respuesta correcta?
¿Ha encontrado la solución? Si ninguna de las respuestas aquí te ayudó y la encontraste, por favor, compártelo con nosotros. :) –
En realidad, no encontré ninguna solución ... escondí el código y aún esperaba alguna inspiración al azar;) –
¿Qué sucede cuando intentas con el código sugerido en mi respuesta? Nunca has comentado allí ... –