Как переименовать файл с помощью Jquery перед его загрузкой? [закрыто] ⇐ Jquery
Как переименовать файл с помощью Jquery перед его загрузкой? [закрыто]
У меня есть сценарий html-jquery для загрузки большого количества файлов. Эти файлы загружаются путем вызова события onClick по всем этим URL-адресам. Они автоматически сохраняются в папке «Загрузки». Но я хотел бы переименовать файлы, прежде чем они будут сохранены в папке «Загрузки».
Я имею в виду: если файл называется «myfile.pdf», при событии onclick по ссылке этот файл сохраняется как «myfile.pdf». Хорошо. Но теперь представьте, что в моем примере кода я сгенерирую 4 ссылки (каждая ссылка имеет свой собственный идентификатор: value[0]), и все четыре загруженных файла называются myfile.pdf. Эти 4 файла будут сохранены как myfile(1).pdf, myfile(2).pdf... myfile(4).pdf. Я не хочу этого. Я хочу переименовать эти загруженные файлы, указав номер в массиве (значение [1]). То есть: 7373myfile.pdf, 8888myfile.pdf.... 9999myfile.pdf.
Что не работает, так это написать значение[1] перед именем файла. Если имя файла называется myfile.pdf. Я хочу, чтобы меня называли 7373myfile.pdf. Я пробовал использовать эту строку (var fileName = value[1] + '_' + getFileNameFromUrl(link);), но она не работает, поскольку по-прежнему загружается как myfile.pdf
Как я могу это сделать? Это мой код:
У меня есть сценарий html-jquery для загрузки большого количества файлов. Эти файлы загружаются путем вызова события onClick по всем этим URL-адресам. Они автоматически сохраняются в папке «Загрузки». Но я хотел бы переименовать файлы, прежде чем они будут сохранены в папке «Загрузки».
Я имею в виду: если файл называется «myfile.pdf», при событии onclick по ссылке этот файл сохраняется как «myfile.pdf». Хорошо. Но теперь представьте, что в моем примере кода я сгенерирую 4 ссылки (каждая ссылка имеет свой собственный идентификатор: value[0]), и все четыре загруженных файла называются myfile.pdf. Эти 4 файла будут сохранены как myfile(1).pdf, myfile(2).pdf... myfile(4).pdf. Я не хочу этого. Я хочу переименовать эти загруженные файлы, указав номер в массиве (значение [1]). То есть: 7373myfile.pdf, 8888myfile.pdf.... 9999myfile.pdf.
Что не работает, так это написать значение[1] перед именем файла. Если имя файла называется myfile.pdf. Я хочу, чтобы меня называли 7373myfile.pdf. Я пробовал использовать эту строку (var fileName = value[1] + '_' + getFileNameFromUrl(link);), но она не работает, поскольку по-прежнему загружается как myfile.pdf
Как я могу это сделать? Это мой код:
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение