Overview

Namespaces

  • Alvine
    • Application
      • Configuration
      • Console
        • Option
        • Terminal
          • VT100
      • Data
        • Generic
      • Resource
      • UI
      • Web
        • Model
          • Linkage
            • Relation
            • Structure
        • Presenter
          • Access
          • Data
          • Event
          • File
          • Page
            • Plugin
              • Authentication
              • Html
              • I18n
              • Navigation
              • UI
                • Wrapper
        • Route
          • Cache
          • Exception
          • Handler
        • View
          • Data
          • Definition
          • Intern
          • Json

Classes

  • Upload
  • Overview
  • Namespace
  • Class
  • Tree
  • Deprecated

Class Upload

Dateien hochladen

Alvine\Core\Alvine
Extended by Alvine\Application\Presenter
Extended by Alvine\Application\Web\Presenter
Extended by Alvine\Application\Web\Presenter\File
Extended by Alvine\Application\Web\Presenter\File\Upload
Namespace: Alvine\Application\Web\Presenter\File
Package: Alvine\Application
Category: Alvine
License: Alvine Nutzungslizenz
Author: schukai GmbH info@schukai.de
Version: $Revision: 362 $
Since: 20171024
Link: alvine.io
Located at web/presenter/file/Upload.class.php
Methods summary
protected array<\Alvine\IO\File\Directory,>
# getFilePathURIAndOptionsFromConfiguration( Alvine\Types\Map\ParameterMap $parameter )

Dateien und URI aus Konfiguration auslesen

Dateien und URI aus Konfiguration auslesen

Parameters

$parameter

Returns

array<\Alvine\IO\File\Directory,>

Throws

Alvine\Application\ConfigurationException
protected Alvine\Application\Data\Generic
# uploadFile( Alvine\Types\Map\ParameterMap $parameter, Alvine\Net\Http\Environment\File $image )

Datei speichern

Datei speichern

Parameters

$parameter
$image

Returns

Alvine\Application\Data\Generic
public Alvine\Application\Web\Presenter
# post( Alvine\Types\Map\ObjectMap $parameter )

Bearbeitung von POST-Anfragen

Bearbeitung von POST-Anfragen

Die Datei wird in den image-Ordner gelegt und zusätzlich wird ein Link in den image-Ordner des builder-Verzeichnisses web/resource/builder/image erstellt. Aus diesem Verzeichnis wird der Export erstellt.

Parameters

$parameter

Returns

Alvine\Application\Web\Presenter
Dieses Objekt
protected string
# getNameFromConfiguration( Alvine\Types\Map\ParameterMap $parameter )

Feldname der Datei

Feldname der Datei

Parameters

$parameter

Returns

string

Throws

Alvine\Application\ConfigurationException
Methods inherited from Alvine\Application\Web\Presenter\File
delete(), get(), getConfigurationFromRoute(), mapPlaceholder()
Methods inherited from Alvine\Application\Web\Presenter
execute(), getExecuteParameter(), getMediaTypeOrNullForTheResponse(), getRequest(), getResponseMediaType(), getRoute(), getText(), getViewFromRoute(), getViewFromRouteID(), init(), initErrorView(), initResourceText(), setRoute()
Methods inherited from Alvine\Application\Presenter
__construct(), disableApplicationViewInit(), enableApplicationViewInit(), getAssembly(), getView(), initView()
Constants summary
integer MAXRENAMETRYS

Maximale Anzahl eine Datei durch einen Counter umzubenenenn

Maximale Anzahl eine Datei durch einen Counter umzubenenenn

# 1000
Constants inherited from Alvine\Application\Web\Presenter\File
KEY_BYTES, KEY_LASTACCESSTIME, KEY_LASTMODIFIEDTIME, KEY_NAME, KEY_SHA1, KEY_URL
Properties inherited from Alvine\Application\Web\Presenter
$resourceText, $route
Properties inherited from Alvine\Application\Presenter
$assembly, $initApplicationView, $view
alvine.application API-Dokumentation 1.1.1 | © schukai GmbH | Impressum