ここで説明されている JavaScript ドラッグ アンド ドロップ スクリプトと、ここで説明されている PHP アップロード スクリプトを使用しました。
JS コードで XHR リクエストを upload.php に変更しました。そして、進行状況は 100% になる可能性があります。しかし、アップロードされた画像が /upload フォルダーに表示されません。
テスト ファイルでのテストに成功した後20kb
、upload.php
.
のこの行upload.php
($_FILES["file"]["size"] < 20000)
20,000 バイトまたは 20kb のそれより大きいファイルのアップロードを防ぎます。
考えられる解決策:テスト用
に量を増やして、200000
別のファイルを選択します。200,000 バイトまたは 200kb で、フォルダーが書き込み可能であることを確認します (chmod 755 または 777)。
そして、進行状況は 100% になる可能性があります。しかし、アップロードされた画像が /upload フォルダーに表示されません。
より大きなファイルで試してみたところ、アップロードの進行状況バーは表示されますが、ファイルはアップロード フォルダーに移動しません。それが問題かもしれません。