ホームページ  >  記事  >  ウェブフロントエンド  >  フォーム送信用にオブジェクト URL を BLOB に変換する方法

フォーム送信用にオブジェクト URL を BLOB に変換する方法

Susan Sarandon
Susan Sarandonオリジナル
2024-10-28 16:07:28400ブラウズ

How to Convert Object URLs to Blobs for Form Submission?

フォーム送信のためにオブジェクト URL からファイルを取得する

画像アップロード用のドラッグ アンド ドロップ機能を統合する場合、次のようなシナリオが発生する可能性があります。 URL.createObjectURL を使用して生成されたオブジェクト URL を、フォーム経由でアップロードできるように BLOB またはファイルに変換する必要があります。

このタスクを実行するには、応答で提供される最新のソリューションを利用できます。

let blob = await fetch(url).then(r => r.blob());

この解決策は、URL がオブジェクト URL であるか通常の URL であるかに関係なく適用できます。リソースを取得し、応答で blob() メソッドを使用すると、送信用に FormData オブジェクトに追加できる Blob オブジェクトを取得できます。

以上がフォーム送信用にオブジェクト URL を BLOB に変換する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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