私は、クリックするとファイルのダイアログを開き、アップロードする写真を選択してダイアログを閉じると、1つのボタンを作成したいと考えています。写真をアップロードします。私はこれを行う方法について考えることができません。なぜなら、フォームでは、type = file
とtype = submit
の両方を一緒に使うことができないからです。これを達成するためにjqueryを使用する必要がありますか?ありがとう。PHPとjqueryで写真をアップロードしていますか?
答えて
はい、ユーザーがアップロードするファイルを選ぶことが不可欠な部分にjQueryを使用して、PHPなどの他のサーバーサイドの言語を実際に使用することです(実際にファイルをアップロードすることもできます。)
ここでは、これを行うことができますjQueryプラグインです: http://blueimp.github.com/jQuery-File-Upload/
EDIT: はい、私はjQueryの(またはいくつかの他のライブラリと信じている...またはプラグインが、 )ユーザーがアップロードするファイルを参照すると、イベントリスナー(または何か)がピックアップされる可能性があります。自動的にtファイルが選択されたらアップロードしてください。しかし、これまで述べたように、今のところファイルアップロードには2段階のアプローチをとる方が安全でしょう。
blueimpファイルアップローダは素晴らしいです。私は少なくとも1ダースの異なるプロジェクトでそれの修正版を使用しました。それがフラッシュを使用しないという事実は、それを他のすべてのアップローダにプッシュします。 – VictorKilo
はthis
ワンクリックしようとアップロードが は育ての目的で使用することができ、任意のリンク、画像または要素を使用することができ、標準のファイル 入力要素を置き換えるjQueryのプラグインです"ファイルブラウズ"ダイアログ。 は、標準アップロードの フォームよりも目立たず、スタイルを簡単にするために、ページを更新せずに舞台裏でアップロードを完了します。
アップロードを開始するには、JavaScriptを使用する必要があります。 jQueryは、そのプロセスを簡単にするための非常に優れたライブラリですが、必須ではありません。
- 1. phpで写真をアップロード
- 2. PHP - アップロードした写真
- 3. PHP:モバイルから写真をアップロードする
- 4. アップロード写真のエラーPHP
- 5. Facebook PHP SDKアップロード写真
- 6. 写真をアンドロイドからPHPサーバにアップロード
- 7. ajaxとjqueryを使用して写真をアップロードするには
- 8. オフラインで写真をウェブサーバから写真でアップロードする
- 9. Facebook API:写真を壁にアップロードしていますか?
- 10. アップロード写真
- 11. プロフィール写真アップロード
- 12. 写真アップロードCodeIgniter
- 13. Android:アップロード写真
- 14. アップロード写真
- 15. アップロード写真
- 16. PhotobucketNet写真アップロード
- 17. iOSアップロード写真
- 18. Tkinterの写真画像を使って写真をアップロードしようとしています
- 19. phpビデオと写真のアップロード:データベースとアップロードの保存
- 20. phpでデータベースとフォルダに写真をアップロードするには
- 21. 写真アップロードJqueryスクリプトがChromeで動作しない&ie?
- 22. PHP Sdk Facebookアップロード写真承認済み
- 23. 回転しているスマートフォンから写真をアップロードしていますか?
- 24. MEAN.jsを使用して写真をアップロード
- 25. PHPを使用してFacebookに画像や写真をアップロード
- 26. 写真はレールで紙クリップgemをアップロードしていません
- 27. コンピュータからFacebookアップロード写真
- 28. PHPで写真をアップロードできません
- 29. Carrierwaveマルチファイル(写真)アップロード
- 30. Facebookの写真アップロード
また、ユーザーが誤って間違ったファイルをクリックした場合、私はこの優れたユーザビリティを考慮しません。 –
まだアップロードの2段階のアプローチを取っていることをお勧めします。従来の:1)ユーザーはファイルを見つける2)ユーザーはアップロードするボタンをクリックします。これにより、ユーザーはファイルを実際にアップロードしたいかどうかを確かめることができます。私は以下の答えを編集して、あなたが求めていたことをよりよく反映させました。私の最初の答えについては申し訳ありません。 – summea