ホームページ  >  に質問  >  本文

javascript - JS がキャンバスを使用して画像を圧縮した後、生成された BLOB ファイルはバックグラウンドにアップロードされ、ファイルのoriginalFilename 情報を取得できません。

入力ファイル[0]はファイル名と元のファイル名を取得できます

ただし、圧縮後は取り出すことができません

PHP中文网PHP中文网2710日前993

全員に返信(3)返信します

  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-05-19 10:11:51

    画像が Canvas によって圧縮されると、名前情報のないファイル自体が得られます。送信時にフィールドを追加し、その名前をバックエンドに渡すことができます。 リーリー

    返事
    0
  • 伊谢尔伦

    伊谢尔伦2017-05-19 10:11:51

    リーリー

    formData append メソッドには 3 番目のパラメーターがあり、構築する BLOB のファイル名を設定するために使用されます。 filename パラメーターには、一部の Android 4.x デバイスとの互換性の問題があります。

    MDN API

    返事
    0
  • 淡淡烟草味

    淡淡烟草味2017-05-19 10:11:51

    画像アップロードについてまとめた内容をご覧いただければ幸いです。

    リンクをクリックしてください

    返事
    0
  • キャンセル返事