Рейтинг:
6
Karthik_Mahalingam
попробуйте использовать Сервер.Метод MapPath[^]
string folder = Server.MapPath("pdfs");
string filePath = System.IO.Path.Combine(folder, "channel-hw list.pdf");
string embed = "<object data=\"{0}\" type=\"application/pdf\" width=\"900px\" height=\"600px\">";
ltEmbed.Text = string.Format(embed, filePath);
sushant09
все еще не получая результата.
Сервер.MapPath("PDF-файлы")
этот метод перенаправляет в папку решения visual studio. но мой pdf-файл находится на удаленном сервере .как я могу перенаправить его на удаленный сервер
Karthik_Mahalingam
попробуйте дать весь путь и проверить
sushant09
я использовал следующий код
строковая папка = сервер.MapPath(@"\\имя_сервера\тест\");
строку путь к файлу = система.ИО.Путь.Объединить(папка, "вопросами и ответами.формат PDF");
добавьте строку = "в<данные объекта=\"{0}\" Тип=\"приложение/PDF в\" ширина=\"900 пикселей\" высота=\"600 пикселей\"&ГТ;";
лтембед.Текстовая строка.Формат(embed, filePath);
я могу загрузить файл с удаленного сервера(используя тот же путь), но в то же время я не могу просмотреть файл в браузере.
Karthik_Mahalingam
вы не можете напрямую указать объекту местоположение, отличное от размещенного каталога..
поместите файлы в папку проекта и попробуйте.
sushant09
есть ли какое-то решение для этого?
потому что я хочу отображать pdf-файл с удаленного сервера.
Karthik_Mahalingam
Получите файл с удаленного сервера и сохраните его в папке вашего проекта программно, а затем загрузите его на страницу позже вы можете автоматизировать код для удаления старых файлов.
sushant09
каждый раз, когда я вручную делюсь папкой удаленного сервера, чтобы загрузить pdf-файл.
есть ли способ дать разрешение удаленной папке сервера для загрузки pdf-файла через c# asp.net кодирование?
если я не делюсь папкой, то это дает ошибку network not found.
если у вас есть код для этого, пожалуйста, поделитесь им.
Karthik_Mahalingam
да, вы можете поделиться им.
google, общий доступ к папке
кода нет, всего несколько кликов