Cambiar Nombre de un Archivo (POR FAVOR)
Publicado por SHunkO (23 intervenciones) el 04/06/2007 19:06:23
Buenas, mi problema es el siguiente.
Estoy trabajando en un sistema web que se trata de manejo de empleados y a cada empleado se le asignará una fotografía.
Eso no es problema, ya que puedo lograr subir la foto, ponerle el patch de directorio y linkearlo con su respectivo empleado. El tema es el siguiente:
Cuando subo una imagen con un nombre igual a oro que ya existía ("foto.jpg es MUY usual en fotos"), no me reemplaza la fotografía, por ende me linkearía esa misma foto a otro empleado. Lo que quiero hacer es renombrar la imagen poniendole el nro de CUIL ya que es único para cada empleado.
El código que estoy usando para subir la foto es:
csharp System.Web.HttpPostedFile UPLFile = (System.Web.HttpPostedFile)[!&HttpRequest!].Request.Files["UPFILE"];
csharp if(UPLFile!=null && UPLFile.FileName!="") {
csharp try { UPLFile.SaveAs([!&ServerPath!]+UPLFile.FileName.Substring(UPLFile.FileName.LastIndexOf("\\")+1));
csharp [!&FileName!]=UPLFile.FileName.Substring(UPLFile.FileName.LastIndexOf("\\")+1);
csharp [!&FileSize!]=UPLFile.ContentLength;
&ErrCod=0
&ErrDes="OK"
csharp }catch(Exception ex){[!&ErrCod!]=2;[!&ErrDes!]=ex.ToString();}}else{
&ErrCod=2
&ErrDes="debe seleccionar un archivo"
csharp }
NO se que lenguaje es, si alguien puede decirme, averiguaría por ese lado.
O si alguien puede decirme tengo que modificarle en ese código para poner el nombre que yo quiero.
MUCHAS GRACIAS
Estoy trabajando en un sistema web que se trata de manejo de empleados y a cada empleado se le asignará una fotografía.
Eso no es problema, ya que puedo lograr subir la foto, ponerle el patch de directorio y linkearlo con su respectivo empleado. El tema es el siguiente:
Cuando subo una imagen con un nombre igual a oro que ya existía ("foto.jpg es MUY usual en fotos"), no me reemplaza la fotografía, por ende me linkearía esa misma foto a otro empleado. Lo que quiero hacer es renombrar la imagen poniendole el nro de CUIL ya que es único para cada empleado.
El código que estoy usando para subir la foto es:
csharp System.Web.HttpPostedFile UPLFile = (System.Web.HttpPostedFile)[!&HttpRequest!].Request.Files["UPFILE"];
csharp if(UPLFile!=null && UPLFile.FileName!="") {
csharp try { UPLFile.SaveAs([!&ServerPath!]+UPLFile.FileName.Substring(UPLFile.FileName.LastIndexOf("\\")+1));
csharp [!&FileName!]=UPLFile.FileName.Substring(UPLFile.FileName.LastIndexOf("\\")+1);
csharp [!&FileSize!]=UPLFile.ContentLength;
&ErrCod=0
&ErrDes="OK"
csharp }catch(Exception ex){[!&ErrCod!]=2;[!&ErrDes!]=ex.ToString();}}else{
&ErrCod=2
&ErrDes="debe seleccionar un archivo"
csharp }
NO se que lenguaje es, si alguien puede decirme, averiguaría por ese lado.
O si alguien puede decirme tengo que modificarle en ese código para poner el nombre que yo quiero.
MUCHAS GRACIAS
Valora esta pregunta


0