2016-11-02 6 views
0

これは非常に奇妙な問題です。私はgithub wikiに続いて、mysqlの画像を保存するためにプラグインを動作させようとしています。PHP/MySQLでjQueryファイルをアップロードするプラグイン - ページを表示するHTMLソース

ウィキによると、あなたはinit関数を追加しますので、私は、ドキュメントのヘッドの下部にこれを追加しました:

<script> 
$('#fileupload').fileupload({ 
    url: 'server/php/' 
}).on('fileuploadsubmit', function (e, data) { 
    data.formData = data.context.find(':input').serializeArray(); 
}); 
</script> 

ウィキは、MySQLのDBと連携させるためにいくつかの拡張PHPコードを提供しています。私はあなたがページ本体の中に、またはインクルードファイルとしてそれを追加すると信じています。私は両方の方法を試しましたが、違いはありません。

<?php 
$options = array(
    'delete_type' => 'POST', 
... 
... 
$upload_handler = new CustomUploadHandler($options); 
?> 

私は が( 'UploadHandler.php')必要が変更されたことを除いてそのままPHPのテキストをコピーしました。 〜 require( 'server/php/UploadHandler.php'); これはどこにあるのですか?

私はデータベースを作成しましたが問題ありません。開発/テストページにアクセスすると、あたかもテキストファイルを見ているかのように、HTMLソースコードとして表示されます。参照:http://www.dottedi.biz/demo/code/public/jquery-file-upload/index-dev.php

最後の行($ upload_handler = new CustomUploadHandler($ options);)の次の行をコメントアウトすると、ページは正しく表示されますが、機能/目的を破棄します。私は休憩を引き起こす明白な何かを見ない。

答えて

0

ドキュメントの曖昧さからユーザが誤っていました。 index.phpを拡張するために指定されたコードを使用して説明したドキュメント。残念ながら、どのindex.phpと私が主なものを対象としているかは特定していません。ディレクトリ構造を変更しない場合は、server/phpというフォルダがあり、そのフォルダにはindex.phpファイルであるUploadHandler.phpもあります。参照される拡張コードは、server/php/index.phpを置き換えます。

アップロードしたファイルのサイズをカスタマイズする場合は、UploadFile.phpで行います。アップロードフォルダを変更する場合は、js/main.jsでそのパラメータを探します。

は、有効なアップロード可能ファイルタイプ、編集JS/jquery.fileupload-validate.js

私はまた、あなたができるように、メインのindex.phpとダウンロードテンプレートセクションを更新する方法を考え出し

再編集タイトルを編集するにはいくつかのjavascriptとajaxでそうしています。作業ページは次の場所にあります。

http://www.dottedi.biz/demo/code/public/jquery-file-upload/index.php

関連する問題