Member 13060426 Ответов: 1

Как изменить путь к файлу загрузки на стороне клиента ?


как сохранить файл DAT в определенной папке на стороне клиента с помощью javascript, пожалуйста, помогите мне.

Что я уже пробовал:

Я пробовал но многие говорят что это невозможно только с помощью javascript пожалуйста дайте мне решение

F-ES Sitecore

Когда многие люди говорят вам что-то, это часто происходит потому, что они правы. Вы бы не хотели, чтобы веб-сайт сохранял файлы на вашем компьютере, так почему же вы думаете, что можете сохранять файлы на машинах других людей только потому, что вам это "нужно"? Разве хакеры и вирусописатели тоже не" должны " это делать?

Richard MacCutchan

Нет никакого решения. Код браузера не может контролировать загрузку в клиентскую систему. Только пользователь может это сделать, и только он может решить, где могут быть сохранены загруженные данные.

1 Ответов

Рейтинг:
10

ZurdoDev

Это невозможно с помощью JavaScript, потому что это было бы огромным риском для безопасности. Представьте себе, что вы заходите на сайт, а сайт загружает что-то в вашу папку windows и перезаписывает системные файлы.

Вы должны создать что-то, что выполняется на компьютере, например, плагин для chrome или элемент управления ActiveX для IE и т. д. Как бы то ни было, это очень плохая идея.

Правильный способ сделать это-написать приложение windows forms, которое пользователь может запустить.


Member 13060426

я новичок в этом, пожалуйста, можете ли вы дать решение. теперь файл сохраняется в папке Загрузки, так что я должен изменить путь.@Райан Дев

ZurdoDev

Я понял, о чем вы спрашиваете, и дал вам ответ. Что вы не поняли в ответе?

Member 13060426

"Правильный способ сделать это-написать приложение windows forms, которое пользователь может запустить." приложение windows form означает, на каком языке?? вы говорите об этом.

ZurdoDev

Приложение Windows Forms будет либо находиться в VB.Net или C#.

ZurdoDev

Это не имеет ничего общего с загрузкой файла. Зачем ты мне это показываешь?

ZurdoDev

Ни за что.

Member 13060426

хорошо, Спасибо за воспроизведение.

Karthik_Mahalingam

+5

Member 13060426

кроме того, что javascript можно сделать?? не могли бы вы помочь мне в этом, пожалуйста, @karthik

Graeme_Grant

нет.

ZurdoDev

Я уже объяснял, что вам нужно создать что-то, что пользователь может установить, например приложение windows, консольное приложение или расширение браузера. Почему ты все время спрашиваешь? Ответ не изменится.