/ / Як я завантажую файл, не переглядаючи його? - asp.net, vb.net

Як завантажити файл без перегляду файлу? - asp.net, vb.net

Я вчусь працювати з керуванням FileUploadв ASP.NET. Мені трохи цікаво, чи можна завантажувати файл, не переглядаючи його, тобто знаючи шлях до файлу, який я хочу завантажити.

Приклад псевдо:

 filepath = "C:tempfile.txt"
FileUpload1.SaveAs( ..., filepath ,...)

Якщо це неможливо, чи є спосіб виконати це за допомогою інших способів, таких як httppostfile тощо ...?

Відповіді:

4 для відповіді № 1

З міркувань безпеки браузери, як правило, перешкоджають доступу до локальних об'єктів файлової системи, які не були вибрані завантаженням файлу.

Більшість завантажень файлів також потребують дія людини вибрати шлях до файлу; тобто вони не дозволяють вказувати шлях файлу за допомогою JavaScript.


1 для відповіді № 2

Що робити, якщо ви змінили код на:

filepath = "C:documentsmypasswords.txt"
FileUpload1.SaveAs( ..., filepath ,...)

і цей файл автоматично завантажувався на ваш сервер без мене, як користувача вашого сайту, про це знаючи? Ну, я б не був щасливим користувачем вашого сайту. Тож, на щастя, це неможливо.