0

私は FileReader と readAsDataURL で JavaScript を使用しているので、画像を base64 コードに変換し、後で base64 画像コードを保存して表示できます。ファイルを選択すると正常に機能するボタンがありますが、私の質問は次のとおりです。ローカルファイルへのURLのみを使用するにはどうすればよいですか (C:\folder\image.gif のようなもの) (ファイル入力ボタンを使用せずに) ) そして、そのローカル画像ファイル URL から画像オブジェクトを作成して、FileReader readAsDataURL 関数で使用しますか? FileReader でこれができない場合、スクリプト内でローカル ファイルを base64 コードに自動的に変換する別の方法はありますか?

4

1 に答える 1

2

できません。Web サイトが任意のローカル ファイルを開くことを許可することは、非常に重大なセキュリティ上の問題になります。ユーザーが知らないうちにパスワードファイルやその他の機密情報を取得するなどのことを防ぐことはできません. また、その理由と意図を明確に伝えるために、ファイルの入力にも厳しい制限が設けられています。

于 2012-10-06T23:03:15.917 に答える