ホームページ  >  記事  >  ウェブフロントエンド  >  HTML5 複数画像プレビューのアップロードとクリック アンド ドラッグ コントロールの例を共有する

HTML5 複数画像プレビューのアップロードとクリック アンド ドラッグ コントロールの例を共有する

小云云
小云云オリジナル
2018-03-16 10:43:053370ブラウズ

写真をアップロードするときに、複数の写真を同時にアップロードすることも、写真をアップロードボックスにドラッグして直接アップロードすることもできる便利なコントロールを見つけました。基本的にはプロジェクトに直接アップロードして使用できます。

まずスタイルを見てください:

画像を選択した後:


$(function(){  
    // 初始化插件  
    $("#demo").zyUpload({  
        width            :   "650px",                 // 宽度  
        height           :   "400px",                 // 宽度  
        itemWidth        :   "120px",                 // 文件项的宽度  
        itemHeight       :   "100px",                 // 文件项的高度  
        url              :   "/upload/UploadAction",  // 上传文件的路径  
        multiple         :   true,                    // 是否可以多个文件上传  
        dragDrop         :   true,                    // 是否可以拖动上传文件  
        del              :   true,                    // 是否可以删除文件  
        finishDel        :   false,                   // 是否在上传文件完成后删除预览  
        /* 外部获得的回调接口 */  
        onSelect: function(files, allFiles){                    // 选择文件的回调方法  
            console.info("当前选择了以下文件:");  
            console.info(files);  
            console.info("之前没上传的文件:");  
            console.info(allFiles);  
        },  
        onDelete: function(file, surplusFiles){                     // 删除一个文件的回调方法  
            console.info("当前删除了此文件:");  
            console.info(file);  
            console.info("当前剩余的文件:");  
            console.info(surplusFiles);  
        },  
        onSuccess: function(file){                    // 文件上传成功的回调方法  
            console.info("此文件上传成功:");  
            console.info(file);  
        },  
        onFailure: function(file){                    // 文件上传失败的回调方法  
            console.info("此文件上传失败:");  
            console.info(file);  
        },  
        onComplete: function(responseInfo){           // 上传完成的回调方法  
            console.info("文件上传完成");  
            console.info(responseInfo);  
        }  
    });  
});

demo.js で設定を直接変更し、URL: "/upload/UploadAction" 画像をアップロードしますアクション、このコントロールは単なるフォアグラウンド処理であり、バックグラウンドアップロードを自分で記述する必要があります

関連する推奨事項:

PHP は WeChat の複数画像プレビューおよびアップロード機能を模倣します

複数の画像アップロードを完了する詳細な例

PHP はファイルと複数の画像の複数のサンプルコードをアップロードします

以上がHTML5 複数画像プレビューのアップロードとクリック アンド ドラッグ コントロールの例を共有するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。