10
誰かがjQuery File Uploadプラグインを実装する方法を説明できますか?
編集(2019年10月):6年後、jQuery File Uploadは明らかに人々を狂わせています。ここで答えに小さな慰めが見つからない場合は、NPMを検索して最新の代替策を探してください。面倒な価値はないと私は約束します。 以前の編集ではUploadifyをお勧めしましたが、コメント投稿者が指摘したように、無料版を提供していないようです。Uploadifyだったので、とにかく2013。 編集:これはまだトラフィックを獲得しているようですので、私がやったことを説明します。受け入れられた回答のチュートリアルに従って、最終的にプラグインを機能させました。ただし、jQueryファイルのアップロードは本当に面倒なので、より単純なファイルアップロードプラグインを探している場合は、Uploadifyを強くお勧めします。答えが指摘したように、それは非営利目的でのみ無料です。 バックグラウンド blueimpのjQuery File Uploadを使用して、ユーザーがファイルをアップロードできるようにしています。箱から出しただけで、セットアップ手順に従って完全に機能します。しかし、それを私のWebサイトで実際に使用するには、いくつかのことができるようにしたいと思います。 既存の任意のページにアップローダーを含める アップロードされたファイルのディレクトリを変更します プラグインのすべてのファイルは、ルートの下のフォルダーにあります。 私はもう試した... デモページをルートに移動し、必要なスクリプトのパスを更新する ここで提案されているように、UploadHandler.phpファイルの「upload_dir」および「upload_url」オプションを変更します。 デモJavaScriptの2行目のURLを変更する すべての場合で、プレビューが表示され、進行状況バーが実行されますが、ファイルのアップロードに失敗し、コンソールに次のエラーが表示されますUncaught TypeError: Cannot read property 'files' of undefined。プラグインのすべての部分がどのように機能するか理解していないため、デバッグが困難です。 コード デモページのJavaScript: $(function () { 'use strict'; // Change this to the location of your server-side upload handler: var url = 'file_upload/server/php/UploadHandler.php', uploadButton = $('<button/>') .addClass('btn') …