Получить данные о загрузке файлов из почтовых данных в ASP.NET - PullRequest
1 голос
/ 13 декабря 2010

Я перебираю опубликованные значения в форме, чтобы что-то с ними сделать (поэтому не имею доступа к самим элементам управления).Это процесс, который я должен взять на себя в этом проекте, поэтому я делаю это таким образом.

В форме у меня будет поле для загрузки файла, но я не уверен, как мне загрузить выбранный файл, поскольку я не могу просто сделать Control.SaveAs().Когда я возвращаю опубликованное значение, используя Request.Form.Item[i], я получаю имя файла, которое я выбрал, но не полный путь, как я ожидал.

Может кто-нибудь указать мне правильное направление, пожалуйста?

Спасибо.

Ответы [ 2 ]

5 голосов
/ 13 декабря 2010

Если вы хотите управлять загруженными файлами напрямую, а не с помощью элемента управления FileUploader, вам следует использовать коллекцию Request.Files, а не Request.Form

0 голосов
/ 13 декабря 2010

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

Поскольку я не уверен в ваших целях, я бы порекомендовал использовать Server.MapPath("~/Folder"), чтобы найти подходящую папку для сохранения загруженных файлов на

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...