Скопируйте файлы с клиентского компьютера и сохраните их на веб-сервере
Вопрос 1:
Предположим, у меня есть файл на диске c, который присутствует на клиентском компьютере, например c:\File.txt в строковой переменной.
String str = "C: \ File.txt";
Мне нужно сохранить данные переменных str на моем сервере в одном конкретном месте.
Вопрос 2:
Если я использую метод File.ReadAllLines, например File.ReadAllLines("C:\File.txt"); этот оператор обращается к диску C сервера или клиентскому компьютеру C Drive, пожалуйста, проясните мои сомнения
1 ответ
Так как он существует на клиентском компьютере и является веб-формой (так как он помечен как asp.net
, вы не можете получить доступ к этому файлу, если вы не используете FileUpload
и клиент (конечный пользователь) публикует этот файл с помощью fileupload. Если он будет загружен, то у вас есть доступ к нему с помощью Request.Files
,
И если это windows app
, и клиентская система имеет общее местоположение, и у вас есть IO для этого, затем, используя сетевой путь, вы можете прочитать файл.