Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
mohamedkhallouq
GitHub Repository: mohamedkhallouq/content
Path: blob/main/files/en-us/mozilla/add-ons/webextensions/api/downloads/filenameconflictaction/index.md
6581 views
---
title: downloads.FilenameConflictAction slug: Mozilla/Add-ons/WebExtensions/API/downloads/FilenameConflictAction page-type: webextension-api-type tags: - API - Add-ons - Extensions - FilenameConflictAction - Non-standard - Reference - Type - WebExtensions - downloads browser-compat: webextensions.api.downloads.FilenameConflictAction
---

{{AddonSidebar()}}

The FilenameConflictAction type of the {{WebExtAPIRef("downloads")}} API specifies what to do if the name of a downloaded file conflicts with an existing file.

This type defines the values that can be used for the conflictAction property of the {{WebExtAPIRef("downloads.download")}} function's options parameter.

Type

Values of this type are strings. Possible values are:

  • "uniquify"

    • : The browser will modify the filename to make it unique.

  • "overwrite"

    • : The browser will overwrite the old file with the newly-downloaded file.

  • "prompt"

    • : The browser will prompt the user, asking them to choose whether to uniquify or overwrite.

Browser compatibility

{{Compat}}

{{WebExtExamples}}

Note: This API is based on Chromium's chrome.downloads API.