クライアントにアップロードされたファイルの名前を変更します

ジェームズウッド

私は以下を持っています。

<form method="post" action="/send" enctype="multipart/form-data">
    <input type="file" name="filename" id="AttachFile">
</form>

ユーザーがアップロードするファイルの名前を変更したい。

ユーザーが「Document.docx」を選択した場合、「Bank-Document.docx」に変更します。

他のファイルではなく、ユーザーが選択したファイルを読みたいのですが、サーバーに送信するときに別の名前を使用するだけです。

私はサーバー側の制御を許可しないアプリケーションの範囲内で作業しているので、理想的にはクライアントでこれを行う必要があります。さらに、の範囲内で機能するには、これが必要formです。

私は成功せずに次のバリエーションを試しました:

document.getElementById("AttachFile").name = "test.txt"
document.getElementById("AttachFile").files = "test.txt"
document.getElementById("AttachFile").value ="test.txt"
TJクラウダー

標準のform送信を使用してファイルの名前を変更することはできませんnameアップロードされたファイルのは、読み取り専用です。これを行うには、サーバー側で行う必要があります。(ファイルアップロードの設計者は、このアップロード時の名前変更のユースケースを考慮していないか、APIで対処する必要があるとは感じていなかったようです。)

しかし、あなたがすることができ、デフォルトのフォームの送信を防止し、代わりにAJAXを介して、プログラム的にそれを提出し、そのないあなたは、ファイルの名前を変更することができます。饅頭の答えを参照してください

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

アップロードされたファイルの名前を無題のGoogleドライブに変更

分類Dev

codeigniterでアップロードされたファイルの名前をランダムな文字列に変更しました

分類Dev

名前が変更されたファイルをロードするためにブラウザのキャッシュをクリアします

分類Dev

WindowsコマンドラインでFTPにアップロードする前に、ローカルファイルの名前を変更します

分類Dev

以下のスクリプトでphpにアップロードされたファイルの名前を変更する方法

分類Dev

すでにアップロードされているファイルの名前を変更する

分類Dev

Froalaエディター、アップロード中にファイルの名前を変更します

分類Dev

アップロードするファイルの名前をs3に変更します

分類Dev

アップロード中にファイルの名前を変更します

分類Dev

アップロード中にファイルの名前を変更する

分類Dev

アップロードをストリーミングするときにアップロードされたファイルの名前を取得する

分類Dev

アップロードをストリーミングするときにアップロードされたファイルの名前を取得する

分類Dev

blueimpjqueryファイルのアップロード-タイトルなどのデータ入力でファイル名の名前を変更します

分類Dev

Jenkins-ビルドする前に、ワークスペースのチェックアウトされたファイルのプロパティファイルを変更します

分類Dev

Pythonftplibでアップロードされたファイルの名前に変数を使用する

分類Dev

Yii2-同じ名前のファイルが存在する場合、アップロード時にファイルの名前を変更します

分類Dev

ヘルパーでドラッグアンドドロップされたdivタグの名前を変更します:「クローン」?

分類Dev

修正方法:エラー:「<ファイル名>」にコミットがチェックアウトされていません致命的:「gitadd」を入力するとファイルの追加に失敗しました。コマンドプロンプトで

分類Dev

修正方法:エラー:「<ファイル名>」にコミットがチェックアウトされていません致命的:「gitadd」を入力するとファイルの追加に失敗しました。コマンドプロンプトで

分類Dev

PHPでアップロードされたファイルの名前を変更するにはどうすればよいですか?

分類Dev

PHPをアップロードする前に、ファイルの名前を特定の名前に変更してください

分類Dev

svnkit:コミット前フック中にアップロードされたファイルコンテンツを取得します

分類Dev

アップロードされたファイルの名前が変更されたときにimgsrcディレクトリに拡張子を追加するにはどうすればよいですか?

分類Dev

アップロードしたファイルの名前を変更する方法/ Android + PHP

分類Dev

ドロップゾーンにアップロードされたファイル名を非表示の入力フィールドに渡します

分類Dev

djangoでファイルアップロードを使用しているときにファイルの名前が変更される

分類Dev

ファイルの名前をフォルダ名+バッチでインクリメントされた番号に変更するにはどうすればよいですか?名前の重複エラーが発生します

分類Dev

Flask / Python:保存する前にアップロードされたファイルデータを変更する

分類Dev

MultiPartFileデータ型を使用して、春にWebアプリにアップロードするときにファイルの名前を変更します

Related 関連記事

  1. 1

    アップロードされたファイルの名前を無題のGoogleドライブに変更

  2. 2

    codeigniterでアップロードされたファイルの名前をランダムな文字列に変更しました

  3. 3

    名前が変更されたファイルをロードするためにブラウザのキャッシュをクリアします

  4. 4

    WindowsコマンドラインでFTPにアップロードする前に、ローカルファイルの名前を変更します

  5. 5

    以下のスクリプトでphpにアップロードされたファイルの名前を変更する方法

  6. 6

    すでにアップロードされているファイルの名前を変更する

  7. 7

    Froalaエディター、アップロード中にファイルの名前を変更します

  8. 8

    アップロードするファイルの名前をs3に変更します

  9. 9

    アップロード中にファイルの名前を変更します

  10. 10

    アップロード中にファイルの名前を変更する

  11. 11

    アップロードをストリーミングするときにアップロードされたファイルの名前を取得する

  12. 12

    アップロードをストリーミングするときにアップロードされたファイルの名前を取得する

  13. 13

    blueimpjqueryファイルのアップロード-タイトルなどのデータ入力でファイル名の名前を変更します

  14. 14

    Jenkins-ビルドする前に、ワークスペースのチェックアウトされたファイルのプロパティファイルを変更します

  15. 15

    Pythonftplibでアップロードされたファイルの名前に変数を使用する

  16. 16

    Yii2-同じ名前のファイルが存在する場合、アップロード時にファイルの名前を変更します

  17. 17

    ヘルパーでドラッグアンドドロップされたdivタグの名前を変更します:「クローン」?

  18. 18

    修正方法:エラー:「<ファイル名>」にコミットがチェックアウトされていません致命的:「gitadd」を入力するとファイルの追加に失敗しました。コマンドプロンプトで

  19. 19

    修正方法:エラー:「<ファイル名>」にコミットがチェックアウトされていません致命的:「gitadd」を入力するとファイルの追加に失敗しました。コマンドプロンプトで

  20. 20

    PHPでアップロードされたファイルの名前を変更するにはどうすればよいですか?

  21. 21

    PHPをアップロードする前に、ファイルの名前を特定の名前に変更してください

  22. 22

    svnkit:コミット前フック中にアップロードされたファイルコンテンツを取得します

  23. 23

    アップロードされたファイルの名前が変更されたときにimgsrcディレクトリに拡張子を追加するにはどうすればよいですか?

  24. 24

    アップロードしたファイルの名前を変更する方法/ Android + PHP

  25. 25

    ドロップゾーンにアップロードされたファイル名を非表示の入力フィールドに渡します

  26. 26

    djangoでファイルアップロードを使用しているときにファイルの名前が変更される

  27. 27

    ファイルの名前をフォルダ名+バッチでインクリメントされた番号に変更するにはどうすればよいですか?名前の重複エラーが発生します

  28. 28

    Flask / Python:保存する前にアップロードされたファイルデータを変更する

  29. 29

    MultiPartFileデータ型を使用して、春にWebアプリにアップロードするときにファイルの名前を変更します

ホットタグ

アーカイブ