問題に直面しました...ファイルをクリックして選択するか、ファイルを特定の領域にドラッグアンドドロップするだけでファイルをサーバーにアップロードできる、わかりやすくて優れたプラグインが見つかりません... Web には多くのプラグインがありますが、ほとんどのプラグインを自分のサーバーで機能させることができませんでした...
たとえば、http://fineuploader.comは良いですが、私が理解しているように GET リクエストを使用していますが、これは私にとってあまり良くなく、とにかく機能しませんでした... js の「アクション」プロパティに記述されたコントローラー URL で何かがアップロードされているかどうかを理解するためだけにスクリプトを書きました.コンソールは $_FILES 配列が空であることを示しました...そしてドラッグアンドドロップボックスに「アップロードに失敗しました」と書かれました...理由と内容がわかりません問題だった…
私が話していることを理解した人のために:
私はLaravelフレームワークを使用しています...
これは私がjsプロパティに書いたものです:
action:'<?=URL::to_action('test@upload')?>'
これは私のコントローラーがどのように見えるかです:
<?php
class Test_Controller extends Base_Controller {
public $restful = true;
public function post_upload() {
$input = Input::All();
print_r($input);
print_r($_FILES);
if (isset($_GET['file'])) {
echo "good ";
} else {
echo "bad ";
}
}
}
?>
そして、ファイルをアップロードしようとしたときに、コンソールに、このようなものを含むArray ([file] => 'image.png')
$input 配列と空の $_FILES 配列が表示されましたArray()
...そして、最後のチェックで「良い」が返されました...これを処理する方法を知っている場合問題 助けてください!
または、誰かが別の優れたドラッグ アンド ドロップ ファイル アップローダ プラグインを知っているかもしれません...私は非常に感謝しています!!!