當前位置: 首頁>>代碼示例>>PHP>>正文


PHP IO::uploadStream方法代碼示例

本文整理匯總了PHP中IO::uploadStream方法的典型用法代碼示例。如果您正苦於以下問題:PHP IO::uploadStream方法的具體用法?PHP IO::uploadStream怎麽用?PHP IO::uploadStream使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在IO的用法示例。


在下文中一共展示了IO::uploadStream方法的1個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。

示例1: rawurldecode

    //覆蓋原有文件
    $name = rawurldecode($_GET['name']);
    //文件名
    $post_input = 'php://input';
    if ($tpath) {
        //覆蓋原有文件
        //獲取文件內容
        $fileContent = '';
        $handle = fopen('php://input', 'r');
        while (!feof($handle)) {
            $fileContent .= fread($handle, 8192);
        }
        $icoarr = IO::setFileContent($tpath, $fileContent);
    } else {
        //新建文件
        $re = IO::uploadStream($post_input, $name, $path);
        //上傳文件到服務器
        if (empty($re['error'])) {
            $icoarr = $re['icoarr'][0];
        } else {
            $icoarr = $re;
        }
    }
    echo json_encode($icoarr);
    //返回
    exit;
} else {
    $path = rawurldecode($_GET['path']);
    //根據文件路徑打開文件
    if ($path) {
        $stream = $_G['siteurl'] . DZZSCRIPT . '?mod=io&op=thumbnail&width=1440&height=900&path=' . $path . '&original=1';
開發者ID:druphliu,項目名稱:dzzoffice,代碼行數:31,代碼來源:index.php


注:本文中的IO::uploadStream方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。