Объект Excel в asp.net - PullRequest
       10

Объект Excel в asp.net

0 голосов
/ 08 июня 2009

У меня серьезная проблема. Я использую объект Excel для открытия файла Excel он отлично работает на моем ПК. когда я делаю приложение в качестве веб-сайта и запускаю страницу и загружаю ее, выдается сообщение об ошибке "C: \ Documents and Settings \ Administrator \ Desktop \ Work \ SABER MSO Template Mapping Request.xlsx" не удается найти. имя файла и убедитесь, что местоположение файла указано правильно. Если вы пытаетесь открыть файл из списка последних использованных файлов, убедитесь, что файл не был переименован, перемещен или удален. ".

Я думаю, что это путь к серверу ... но я хочу открыть файл Excel для клиента перед сохранением файла на сервере.

Помогите, плз.

Ответы [ 2 ]

0 голосов
/ 08 июня 2009

Вы передаете полный путь к файлу в Excel для открытия файла? Пожалуйста, попробуйте это:

    if (fileUpload.HasFile)
    {
        string fileName = "PATH_RELATIVE_TO_YOUR_SITE" + "FILE_NAME";
        fileUpload.PostedFile.SaveAs(fileName);
        //NOW open excel using fileName;
    }

также вам необходимы права на запись в путь (папку), в которую вы записываете файл.

0 голосов
/ 08 июня 2009

вы пробовали server.mappath () метод ?? У вас есть правильные настройки доступа к папке?

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