Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Файл не найден на сервере, а он там / 8 сообщений из 8, страница 1 из 1
10.05.2012, 13:48
    #37787795
Observer123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Файл не найден на сервере, а он там
Response.WriteFile(Server.MapPath("~\\Bin\\PDF\\"+ fileName));
проблема в том, файл создан на сервере, хочу его скачат клиенту в браузере. Резултат-> Could not find file (FileNotFoundExeption)
в чем проблема и как решить?
...
Рейтинг: 0 / 0
10.05.2012, 14:30
    #37787887
bazile
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Файл не найден на сервере, а он там
Observer123, содержимое папки bin не отдается наружу. Переложи файл в другую папку.
...
Рейтинг: 0 / 0
10.05.2012, 14:42
    #37787911
Observer123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Файл не найден на сервере, а он там
так тоже не получается: Response.WriteFile(Server.MapPath("~\\PDF\\"+ fileName));
...
Рейтинг: 0 / 0
10.05.2012, 14:46
    #37787919
МСУ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Файл не найден на сервере, а он там
Код: c#
1.
2.
Response.AppendHeader("Content-Disposition", "attachment; filename=" + filename);
Response.WriteFile(filename);
...
Рейтинг: 0 / 0
10.05.2012, 15:22
    #37787983
Observer123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Файл не найден на сервере, а он там
Код: c#
1.
2.
3.
4.
5.
6.
7.
 Response.Clear();
            Response.AddHeader("Content-Disposition", ("inline;attachment; filename=" + fileName));
            Response.AddHeader("Content-Length", "1000000");
            Response.ContentType = "application/octet-stream";
            Response.Flush();
            Response.WriteFile(Server.MapPath("~\\PDF\\"+ fileName));
            Response.End();



не в Header дело по моему.
...
Рейтинг: 0 / 0
10.05.2012, 15:33
    #37788007
МСУ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Файл не найден на сервере, а он там
Давайте весь код страницы и её тоже, гадать на кофейной гуще можно долго.
...
Рейтинг: 0 / 0
10.05.2012, 15:33
    #37788008
Яростный Меч
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Файл не найден на сервере, а он там
может
Код: c#
1.
Server.MapPath("PDF/"+ fileName)

или
Код: c#
1.
Server.MapPath("/PDF/"+ fileName)



ну и Response.TransmitFile вместо Response.WriteFile, хотя к сути проблемы это не относится.


---
а вообще, если PDF создан на сервере, то может его напрямую отдавать, без сохранения в файл? или он создается заранее?
...
Рейтинг: 0 / 0
10.05.2012, 19:12
    #37788377
Observer123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Файл не найден на сервере, а он там
PDF создается заранее. и хочу отдать его клиенту.
Путь вроде тот (сравнивал) , но не получается. Как лучше считать файл и отправить?
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Файл не найден на сервере, а он там / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]