12

I have the following html on a form:

<input type="file" name="uploadField" />

When users click on the browse button they can select any file but I want to rename the file using the value of another field on the form

I have a submit button. Can I do it here?

4
  • 5
    rename the file after it uploads on the server? Commented May 15, 2013 at 15:52
  • 1
    you cannot deal with file to be uploaded with js what so ever Commented May 15, 2013 at 15:52
  • 1
    You need to do it at the server level. Commented May 15, 2013 at 15:53
  • if u are using php for the server side language u want somthing like php.net/manual/en/function.rename.php functions Commented May 15, 2013 at 15:55

3 Answers 3

14

Can I do it here?

No, for security reasons you have no control of this on the client. You can rename the file on the server when it gets uploaded.

Sign up to request clarification or add additional context in comments.

Comments

1

I know the question is old but if anyone is still struggling with similar problem, please try to use append() or set() method of the FormData.

Comments

0

for security reasons you cannot do such thing i.e. manipulate multipart file or file to be uploaded do that on server

Comments

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.