ホームページ バックエンド開発 PHPチュートリアル Uploadify3.1 は 5M 未満のファイルをダウンロードし、成功を示しますが、実際にはダウンロードされません。

Uploadify3.1 は 5M 未満のファイルをダウンロードし、成功を示しますが、実際にはダウンロードされません。

Jun 13, 2016 pm 01:18 PM
file files php

Uploadify3.1 は 5M を超えるファイルを正常にアップロードしますが、実際のファイルは正常にアップロードされません
PHP Uploadify3.1 は、4M を超えるファイルを正常にアップロードできますが、より大きなファイルの場合、進行状況バーとプロンプトには成功が表示されますが、実際のファイルは正常にアップロードされません。デバッグ環境はIIS6
で、パスに問題がないことが確認できます。uploadify自体は大きなファイルをアップロードできないのは本当ですか?大きなファイルをアップロードするための他の優れた PHP プラグインはありますか?
JS コードは次のとおりです

JScript コード
<!--

Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/

-->$(function() {
        $('#file_upload').uploadify({
            'swf'      : 'uploadify.swf',
            'uploader' : 'uploadify.php',
            'buttonText':'上传',
            'auto'     : false,
            'height': 24,
            'width': 50,
            'cancelImage': 'uploadify-cancel.png',
            'checkExisting':'check-exists.php',
            'multi':false,
            'fileDataName': 'Filedata',
            'fileTypeDesc': 'FLV视频文件和图片文件',
            'fileTypeExts':'*.flv;*.jpg;*.iso',
            'onUploadError' : function(file,errorCode,errorMsg,errorString,swfuploadifyQueue){
                alert(errorMsg);//上传文件出错是触发(每个出错文件触发一次)
            },
            'onUploadSuccess':function(file,data,response){
              alert( 'id: ' + file.id+ ' - 索引: ' + file.index+ ' - 文件名: ' + file.name + ' - 文件大小: ' + file.size+ ' - 类型: ' + file.type+ ' - 创建日期: ' + file.creationdate+ ' - 修改日期: ' + file.modificationdate+ ' - 文件状态: ' + file.filestatus + ' - 服务器端消息: ' + data+ ' - 是否上传成功: ' + response);



            }
            // Your options here
        });
    });
ログイン後にコピー


PHP アップロード ファイル Uploadify.php コードは次のとおりです
PHP コード
<!--

Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/

-->$targetFolder = '/uploads'; // Relative to the root

if (!empty($_FILES)) {
    $tempFile = $_FILES['Filedata']['tmp_name'];
    $targetPath = $_SERVER['DOCUMENT_ROOT'] . $targetFolder;
    $targetFile = rtrim($targetPath,'/') . '/' . $_FILES['Filedata']['name'];
    
    // Validate the file type
    $fileTypes = array('jpg','jpeg','gif','png','flv','iso'); // File extensions
    $fileParts = pathinfo($_FILES['Filedata']['name']);
    
    if (in_array($fileParts['extension'],$fileTypes)) {
        move_uploaded_file($tempFile,$targetFile);
        echo '1';
    } else {
        echo 'Invalid file type.';
    }
}
ログイン後にコピー




-----解決策---------------------------- ---
プログラムか環境の制限です アップロードサイズ
------解決策---------
話し合う

お兄さん、分割アップロードできるかどうか詳しく教えてもらえませんか?
ブロックしないとアップロードできない可能性があります

------解決策---------
if (!empty($_FILES)) {
if($_FILES['Filedata']['error'] != 0) die('エラー番号:' . $_FILES['Filedata']['error']);
$tempFile = $ _FILES ['ファイルデータ']['tmp_name'];
....
------解決策------------------
php.ini の max_post_size を 5m 以上に設定するだけです
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットな記事タグ

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

Ubuntu および Debian 用の PHP 8.4 インストールおよびアップグレード ガイド Ubuntu および Debian 用の PHP 8.4 インストールおよびアップグレード ガイド Dec 24, 2024 pm 04:42 PM

Ubuntu および Debian 用の PHP 8.4 インストールおよびアップグレード ガイド

CakePHP の日付と時刻 CakePHP の日付と時刻 Sep 10, 2024 pm 05:27 PM

CakePHP の日付と時刻

CakePHP プロジェクトの構成 CakePHP プロジェクトの構成 Sep 10, 2024 pm 05:25 PM

CakePHP プロジェクトの構成

CakePHP ファイルのアップロード CakePHP ファイルのアップロード Sep 10, 2024 pm 05:27 PM

CakePHP ファイルのアップロード

CakePHP ルーティング CakePHP ルーティング Sep 10, 2024 pm 05:25 PM

CakePHP ルーティング

CakePHP について話し合う CakePHP について話し合う Sep 10, 2024 pm 05:28 PM

CakePHP について話し合う

CakePHP クイックガイド CakePHP クイックガイド Sep 10, 2024 pm 05:27 PM

CakePHP クイックガイド

PHP 開発用に Visual Studio Code (VS Code) をセットアップする方法 PHP 開発用に Visual Studio Code (VS Code) をセットアップする方法 Dec 20, 2024 am 11:31 AM

PHP 開発用に Visual Studio Code (VS Code) をセットアップする方法

See all articles