View source for Subir archivos

También disponible en ((/Doc/Deutsch/Aktionen/DateienHochladen Deutsch)), ((/Doc/English/Actions/UploadFiles English)), ((/Doc/Français/Fonctions/Telechargements Française)), ((/Doc/Русский/Действия/Uploads Русский)), ((/Doc/简体中文/Actions组件/文件上传 简体中文))

{{toc numerate=1}} 

No necesariamente los datos y parámetros requeridos están entre [corchetes].
!!(green)Utilizar parámetros de acción sin corchetes [ ].!!

===Acciones===

====upload====

  * Form for file upload to a page or into global space
  * Invoke: ##""{{upload [global=1] [maxsize=200] [hide_description=1]}}""##
  * Parameters:
    * ##global## — this option allows uploaded files to be globally available for all users
    * ##maxsize## — forcedly limits maximum size (must be less than in config)
    * ##hide_description## —  not to show text field "description", there remains only field for the file

**Nota:** Tenga en cuenta que los archivos pueden ser rechazados en base a otros criterios, por ejemplo, la **falta de espacio en disco**, porque el **archivo es más grande que el tamaño máximo permitido** o porque su web-host no permite archivos en particular.

If you’d like to allow larger files, you’ll need to edit the PHP configuration file (php.ini) and add or set the following lines in php.ini (the example allows files up to 32 Mb):
%%(ini)
upload_max_filesize = 32M
post_max_size = 32M
max_execution_time = 300
%%

====files====

  * muestra los archivos cargados para una página específica o un espacio global 
  * Call: ##""{{files [page="PageName" or global=1] [order="ext|ext_desc|name_desc|size|size_desc|time|time_desc"] [owner="UserName"] [media=1] [max=Number] [nomark=1]}}""##
  * Parameters:
    * ##page## — define the name of the page, from which the list of files is to be loaded. If global=1, list of global space will be shown
    * ##order## — sort file list by time, name, name_desc, size, size-in-reverse-order, and file extension
    * ##owner## — show files owned by a specific user
    * ##media## — parses image, audio and video links into their media tags — similar to a gallery
    * ##nomark## — if set to 1, no border around the query result will be shown

===Syntax of reference to the file===
Local uploaded files, per page, were check against the pages read permission.  

====Sintaxis de URL====

  * ##~https://example.com/file/global/archive.zip## — the global space
  * ##~https://example.com/Dev/ToDo/Upload/file?get=archive.zip## — the file, attached to the concrete page
    * without rewrite-mode it looks like:
    * ##~https://example.com/?page=Dev/ToDo/Upload/file&get=archive.zip##

====Sintaxis de Wacko====

does search
  1. ##~file:archive.zip## - for in the current local file
  1. ##~file:/archive.zip## - only the global file 
  1. ##~file:!/archive.zip## - for local file with relative path
  1. ##~file:/Subpage/archive.zip## - for local file with absolute path, necessary for local files to be included in another page

La ruta absoluta sólo es necesaria si se quiere incluir un archivo adjunto localmente en otra página, lo cual es más bien el caso excepcional, normalmente el usuario incluirá el archivo en la misma página. En este caso se debe preferir siempre la sintaxis relativa, no sólo es más corta sino que también funciona después de que la página a la que se adjunta el archivo haya sido renombrada.

=====Media Parameters=====
Los parámetros se añaden a la sintaxis del archivo añadiendo un signo de interrogación ##?## y añadiendo parámetros adicionales con un ampersand ##&##. 
e.g. ##~file:/image.png?200x400&direct&caption##

  * linking
    * ##direct## - to file
    * ##nolink## - shows only the image
    * ##linkonly## - shows only link
    * ##meta## - to filemeta handler (default)
  * alignment
    * ##right##
    * ##left##
    * ##center##
  * resizing
    * ##400x300## - width x height
    * ##0x700## - height
    * ##600## - width
  * otros
    * ##caption## - shows caption
    * ##clear## - clears float

Ejemplo:
##~file:/Groups/WackoWiki/mammut_800.jpg?500&caption##
file:/Groups/WackoWiki/mammut_800.jpg?500&caption

====Incorporación de archivos multimedia====
Los archivos multimedia se muestran en su etiqueta multimedia como ##<image>##, ##<audio>## o ##<video>## a menos que se declare lo contrario.

file:/lotus_flower.jpg?caption&400

file:/41265046264_720p.mp4?caption

file:/kimiko_ishizaka___bach___well_tempered_clavier_book_1___01_prelude_no._1_in_c_major_bwv_846.ogg?caption

===File storage on server===
Archivos para todos los usuarios (global)
**file/global/**
  graphics.png
  letter.odt

Archivos de páginas específicas
**file/perpage/**
  @[page_id]@picture.jpg
  @[page_id]@handbook.pdf
  @[page_id]@calculation.ods

Archivos después de la copia de seguridad (admin panel)
**file/backup/**


===Personalizar la configuración de carga===
====Editar constantes: ((/Doc/Español/Configuración config.php))====
**constants.php**
%%(php)
<?php
...
const UPLOAD_GLOBAL_DIR				= 'file/global';
const UPLOAD_LOCAL_DIR			= 'file/perpage';
const UPLOAD_BACKUP_DIR				= 'file/backup';
...
%%
  * ##UPLOAD_GLOBAL_DIR## — where are placed the public files
  * ##UPLOAD_LOCAL_DIR## — where are placed files only for users allowed to view current page, attached to the concrete pages

====((/Doc/Español/Configuración Editar configuración secundaria))====
#|
*|config setting |value | description |*
|| ##check_mimetype## | true | comprobar el tipo MIME ||
|| ##default_upload_acl## |Admins | who can load. Anonymous authors cannot load ever ||
|| ##upload## |true | who can load. Anonymous authors cannot load ever  ||
|| ##upload_images_only## |true | if is established, then it does not give to load something besides pictures. Pictures are determined with the aid of GD   ||
|| ##upload_max_size## |100 | the maximum permissible size of file, in Bytes ||
|| ##upload_quota## |0 | is how much Byte can be uploaded at all (if it is not established, then as much as desired) ||
|| ##upload_quota_per_user## |500000 | is how much Byte can be uploaded by one user (if it is not established, then as much as desired) ||
|| ##upload_translit## | true | transliterar nombres de archivo ||
|| ##upload_translit_lower## | false | convertir nombres de archivo a minúsculas ||
|| ##upload_allowed_exts## |  | tipos de archivo permitidos ||
|| ##upload_banned_exts## | php, cgi, js, php, php3, php4, php5, ... |  ||
|#

file:/ap_upload_settings_es.png