AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Su versión: XXF250090F

Este contenido se ha traducido automáticamente.  Haga clic aquí  para ver la versión en inglés.
Ayuda / WLanguage / WLanguage functions / Functions specific to WEB / Upload functions
  • Tamaño máximo de los archivos a cargar
  • Sesiones preiniciadas
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Otros
Procedimientos almacenados
Devuelve el nombre de un archivo "cargado" por el usuario web.. Este upload puede haberse realizado:
  • a través de un"Upload" control Campo de entrada.
  • a través de un archivo único o de varios archivos control Upload.
Ajax Esta función está disponible en Ajax para los nuevos controles de carga de un solo archivo o de varios archivos.
Ejemplo
SourceFile, DestFile are strings
// EDT_File is the name of the edit control containing the full name of file to upload
 
// Find the name of the file uploaded on the server
SourceFile = UploadFileName(EDT_File)
// If SourceFile exists, copy it into the directory of documents on the server
IF SourceFile <> "" THEN
// Find the name of the file uploaded on the client
DestFile = UploadFileName(EDT_File, False)
DestFile = "c:\documents\" + fExtractPath(DestFile, fFileName + fExtension)
// Copy the file
fCopyFile(SourceFile, DestFile)
END
Sintaxis
<Result> = SubirNombreDeArchivo(<Control Upload> [, <File location> [, <File subscript>]])
<Result>: Character string
Nombre del archivo cargado.
<Control Upload>: Control name
Nombre de control utilizado para la carga. Este control puede ser:
  • un"Upload" control Campo de entrada. Este control contiene el nombre y ruta del archivo que será enviado al servidor.
  • un control Upload de un solo archivo o de varios archivos.
<File location>: Optional boolean
Ubicación del archivo cuyo nombre se solicita:
  • True (valor predeterminado): Nombre del archivo cargado que se encuentra en el servidor.
  • False: Nombre del archivo a cargar que se encuentra en el ordenador del usuario de la Web.
<File subscript>: Optional integer
Índice del archivo cuyo nombre debe ser recuperado. Este parámetro sólo se utiliza para un upload realizado con el multiarchivo control Upload. Este índice corresponde al 1 de Default.
Observaciones

Tamaño máximo de los archivos a cargar

By Default, el tamaño de los archivos a subir no está limitado en el motor WEBDEV. Este tamaño puede ser limitado:
  • por el servidor web utilizado (IIS, Apache, etc.).
    Consulte la documentación sobre el servidor web utilizado para obtener más información..
    Por ejemplo, con el servidor IIS, en la configuración del servidor Web, en la sección "Filtering requests", haga clic en "Modify the function parameters..." y modifique la sección "Maximum allowed content length (bytes)"..
    Otro método para acceder a esta configuración es a través del "editor de configuración" de IIS, sección "system.webServer/security/requestFiltering", opciones "requestLimits" y "maxAllowedContentLength"..
  • por el WEBDEV servidor de aplicaciones.
    El archivo no se cargará si su tamaño excede el tamaño límite.
    Para modificar el tamaño máximo de los archivos a cargar en WEBDEV servidor de aplicaciones, el registro debe ser modificado en el servidor:
    1. Para modificar el tamaño de los archivos cargados para todas las aplicaciones WEBDEV 25, seleccione la siguiente tecla: HKEY_LOCAL_MACHINE\SOFTWARE\PC SOFT\WEBDEV\25.0 en un ordenador de 32 bits y HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\PC SOFT\WEBDEV\25.0 en un ordenador de 64 bits.
    2. Añada la cadena MAX_UPLOAD. El valor de esta cadena será el tamaño máximo de los archivos a cargar (en KB).
PHP Límites en PHP:
  • El tamaño de los archivos cargados está limitado por la directiva "upload_max_filesize" en el archivo de configuración de PHP (archivo php.ini).
  • La carga de archivos debe estar permitida por el servidor PHP. Para ello, la directiva "file_uploads" debe ser set a "on" en el archivo de configuración de PHP (archivo php.ini).
  • La directiva upload_tmp_dir del fichero de configuración debe ser especificada hacia un directorio con derechos de lectura/escritura.

Sesiones preiniciadas

Si su proyecto usa sesiones prelanzadas, esta función no debe usarse en el Event. Esta función debe ser usada en el Event "Iniciando el proyecto después de la conexión al sitio".
Componente : wd250page.dll
Versión mínima requerida
  • Versión 9
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 03/05/2020

Señalar un error o enviar una sugerencia | Ayuda local