当前位置: 首页>>代码示例>>PHP>>正文


PHP FileUploader::inst方法代码示例

本文整理汇总了PHP中FileUploader::inst方法的典型用法代码示例。如果您正苦于以下问题:PHP FileUploader::inst方法的具体用法?PHP FileUploader::inst怎么用?PHP FileUploader::inst使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在FileUploader的用法示例。


在下文中一共展示了FileUploader::inst方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: array_key_exists

<?php

$type = array_key_exists('type', $_POST) ? $_POST['type'] : null;
$marker = array_key_exists('marker', $_POST) ? $_POST['marker'] : null;
if (!$type) {
    die('Bad type given.');
}
//MD5_STR_LENGTH ещё использовать нельзя, так как Defines не подключен
if (!$marker || strlen($marker) <= 32) {
    die('Bad marker given.');
}
$sessionId = substr($marker, 32);
session_id($sessionId);
require_once 'AjaxTools.php';
check_user_session_marker($marker);
try {
    FileUploader::inst($type)->assertAutonomous();
    FileUploader::inst($type)->saveUploadedFile(true, null, $_POST);
} catch (Exception $ex) {
    PsLogger::inst('AjaxFileUpload')->info('Ошибка загрузки файла');
    PsLogger::inst('AjaxFileUpload')->info($ex->getTraceAsString());
    ExceptionHandler::dumpError($ex);
}
开发者ID:ilivanoff,项目名称:www,代码行数:23,代码来源:FileUpload.php

示例2: array_key_exists

<?php

$type = array_key_exists('type', $_POST) ? $_POST['type'] : null;
$marker = array_key_exists('marker', $_POST) ? $_POST['marker'] : null;
if (!$type) {
    die('Bad type given.');
}
//MD5_STR_LENGTH ещё использовать нельзя, так как Defines не подключен
if (!$marker || strlen($marker) <= 32) {
    die('Bad marker given.');
}
$sessionId = substr($marker, 32);
session_id($sessionId);
require_once 'AjaxTools.php';
check_user_session_marker($marker);
$LOGGER = PsLogger::inst('AjaxFileUpload');
try {
    $res = FileUploader::inst($type)->assertAutonomous()->saveUploadedFile(true, null, $_POST);
    json_success(array('path' => $res->getRelPath()));
} catch (Exception $ex) {
    $exMessage = $ex->getMessage();
    //Отлогируем
    if ($LOGGER->isEnabled()) {
        $LOGGER->info('Ошибка загрузки файла: {}', $exMessage);
        $LOGGER->info($ex->getTraceAsString());
    }
    //Снимем дамп ошибки
    ExceptionHandler::dumpError($ex);
    //Запишем ошибку в ответ
    json_error($exMessage ? $exMessage : 'Файл небыл загружен');
}
开发者ID:ilivanoff,项目名称:ps-sdk-dev,代码行数:31,代码来源:FileUpload.php


注:本文中的FileUploader::inst方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。