{% extends "_templates/base.html" %}
{% set page_title = "Editing Filenames" %}
{% block sidebar %}
{{ api_links(['getName', 'setName'], None) }}
{% endblock %}
{% block content %}
{% markdown %}

# Filename Editing {: .page-header }

Fine Uploader provides methods and options to enable client-side editing
of filenames before upload.

In Core mode, integrators can use the API methods `getName` and `setName` for
this. In UI mode, if the `editFilename` feature is enabled via the template, then when a user
clicks a file that they have submitted to the uploader the text will become
an input element that they can use to change the name.

{{
alert(
"""The filename will be sent with the request as the `qqfilename` parameter.
   Be sure to read this parameter when naming your file server-side.", "info", "Note:")
}}

{{
alert("You will want to have `autoUpload` disabled when using the edit filename feature.")
}}

[For more information, see the associated blog post](http://blog.fineuploader.com/2013/06/23/3-7-edit-override-file-names/)

{% endmarkdown %}
{% endblock %}
