0

私はブラウザ拡張機能に取り組んでいます。機能の一部は、ユーザーがブラウザから画像を開くことができるということです->画像を右クリックすると、コンテキストメニューが表示されます->ユーザーは「アップロード」(私の拡張機能によってそこに置かれます)。srcそれをクリックすると、ブラウザに読み込まれた画像のプロパティになるため、ファイル パスを取得する JavaScript コードがトリガーされます。ファイル パスを取得したので、このファイルをアプリのサーバーにアップロードします。(明らかに、ユーザー自身がメニューから「アップロード」を選択したため、これはユーザー承認済みの要求であり、セキュリティ違反はありません。)

私の考えは、取得したパスでFileオブジェクトを作成し、ファイルをアップロードするようなものを使用することでした。これが、HTML 5 File API で行われる方法です。ただし、パスからファイル オブジェクトを作成する方法がわかりません。それは可能ですか?ここには要素がなく、拡張機能の一部であることに注意してください。selectedFilexhr.send(selectedFile)<input>

ありがとう。

4

0 に答える 0