ホームページ  >  記事  >  バックエンド開発  >  ファイル情報を読み取るにはなぜファイルをアップロードする必要があるのですか?

ファイル情報を読み取るにはなぜファイルをアップロードする必要があるのですか?

WBOY
WBOYオリジナル
2016-10-18 08:56:031529ブラウズ

ファイル情報を取得するためにファイルをアップロードする必要があるのはなぜですか? 権限の問題が原因ですか?
Excel でコンテンツを取得したいのですが、最終的な目標はそれをデータベースに書き込むことです。アップロードせずにファイルのコンテンツを取得できれば素晴らしいと思いませんか?もちろん、これは、ユーザーが特定の操作をトリガーする必要があることを意味するものではありません。

返信内容:

ファイル情報を取得するためにファイルをアップロードする必要があるのはなぜですか? 権限の問題が原因ですか?
Excel でコンテンツを取得したいのですが、最終的な目標はそれをデータベースに書き込むことです。アップロードせずにファイルのコンテンツを取得できれば素晴らしいと思いませんか?もちろん、これは、ユーザーが特定の操作をトリガーする必要があることを意味するものではありません。

一部のプラグインを使用すると、js で xls などのバイナリ ファイルも処理できるようになりました。アップロードする理由は、開発者がサーバー処理の方が簡単であるか、より多くのファイルをサポートしていると考えているためかもしれません。

多くのブラウザはセキュリティ上の理由からローカル ファイルを読み取る権限を持たないため、ローカル ファイルをアップロードする権限のみを持ちます。 システム ファイルを読み取るために Web サイトに js セクションをアップロードしました。再度変更できる場合は、システムが壊れていますか? それを読み取ることができれば、ユーザーの多くの情報を盗むことができ、アップロード許可はユーザーが自分でファイルをクリックすることのみに限られており、ブラウザーには任意にファイルをアップロードする権利はありません

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。