Файл Asp, чем открыть
Обновлено: 21.11.2024
Мы тоже не очень любим рекламу, но она помогает покрывать расходы на содержание сайта. Пожалуйста, рассмотрите возможность отключения блокировщика рекламы. Спасибо.
PowermacG4_450
Ягуар OS X
загрузил один. что теперь?
Какую программу я могу использовать, чтобы "использовать" эту штуку? текстовое редактирование не сработало.
Кодекс капитана
Модератор
ASP — это страницы Active Server, похожие на PHP.
Вы просто загрузили его, используя страницу сохранения, как в веб-браузере, или вы действительно загрузили всю страницу, а не только HTML-код, который она вам показывает?
Вам нужен либо веб-сервер MS IIS, либо модуль apache, название которого я забыл.
Вы сможете открыть его в любом текстовом редакторе, потому что это всего лишь текстовый файл.
Da_iMac_Daddy
Не такой уж нео-тупойA$$
Разве редактирование текста не ограничивает размер открываемого файла? О, я так и подумал, может быть, он слишком велик для редактирования текста.
PowermacG4_450
Ягуар OS X
на самом деле это "файл" для обновления доски объявлений. при открытии в текстовом редакторе была куча странных символов.
ТоммиУиллБ
Зарегистрировано
Возможно, вам нужно просто сохранить его в файл и игнорировать тот факт, что разработчик ASP не проверял это на Mac. Дело в том, что загрузка берет имя страницы ASP, а не файла, который она пытается вам загрузить.
Просто переименуйте файл в то, что должно быть. Если это исполняемый файл, который должен работать на WinDoze, то вы SOL.
Зарегистрировано
ЭльДиаблоКонКака
США Прайм
Будем надеяться, что они не ждали вашего ответа 7 лет.
Файл ASP – это текстовый файл. Любая программа, которая может читать текстовые файлы, может открыть и отобразить файл ASP.
Однако их лучше всего просматривать удаленно с помощью браузера, и под этим я подразумеваю, что файл ASP в 99,9% случаев является файлом веб-страницы (как и любая старая страница/файл html, php или jsp), и, вероятно, не поможет вам на вашем локальном компьютере (если вы не веб-разработчик, работающий над веб-сайтом).
Это похоже на загрузку домашней страницы Apple в формате html — какая вам от этого польза? Если вы меня понимаете, лучше оставить на сервере и просматривать в браузере.
Зарегистрировано
Я попытался открыть его в textEdit, но, как сказал первый автор, получил "странные символы". Интересно, почему у нас обоих были эти проблемы.
- Как создать текстовый файл и записать в него данные.
- Как добавить данные в существующий файл.
- Как читать файл и отображать из него.
- Как удалить файлы с веб-сайта.
- Как разрешить пользователям загружать один файл или несколько файлов.
- Объект File, предоставляющий способ управления файлами.
- Помощник FileUpload.
- Объект Path, который предоставляет методы, позволяющие управлять путями и именами файлов.
Версии программного обеспечения, используемые в руководстве
Создание текстового файла и запись в него данных
Помимо использования базы данных на вашем веб-сайте, вы можете работать с файлами. Например, вы можете использовать текстовые файлы как простой способ хранения данных для сайта. (Текстовый файл, используемый для хранения данных, иногда называют плоским файлом.) Текстовые файлы могут быть в разных форматах, например .txt, .xml em> или .csv (значения, разделенные запятыми).
Если вы хотите сохранить данные в текстовом файле, вы можете использовать метод File.WriteAllText, чтобы указать файл для создания и данные для записи в него. В этой процедуре вы создадите страницу, содержащую простую форму с тремя элементами ввода (имя, фамилия и адрес электронной почты) и кнопку «Отправить». Когда пользователь отправит форму, вы сохраните введенные пользователем данные в текстовом файле.
Создайте новую папку с именем App_Data, если она еще не существует.
В корне вашего веб-сайта создайте новый файл с именем UserData.cshtml.
Замените существующий контент следующим:
Разметка HTML создает форму с тремя текстовыми полями. В коде вы используете свойство IsPost, чтобы определить, была ли страница отправлена до того, как вы начнете обработку.
Первая задача — получить данные, вводимые пользователем, и присвоить их переменным. Затем код объединяет значения отдельных переменных в одну строку с разделителями-запятыми, которая затем сохраняется в другой переменной. Обратите внимание, что разделитель-запятая — это строка, заключенная в кавычки (","), потому что вы буквально вставляете запятую в большую строку, которую создаете. В конце данных, которые вы объединяете вместе, вы добавляете Environment.NewLine. Это добавляет разрыв строки (символ новой строки). То, что вы создаете со всей этой конкатенацией, представляет собой строку, которая выглядит следующим образом:
(С невидимым разрывом строки в конце.)
Затем вы создаете переменную ( dataFile ), которая содержит расположение и имя файла для хранения данных.Установка местоположения требует специальной обработки. На веб-сайтах не рекомендуется указывать в коде абсолютные пути, такие как C:\Folder\File.txt для файлов на веб-сервере. Если веб-сайт будет перемещен, абсолютный путь будет неправильным. Более того, для размещенного сайта (в отличие от вашего собственного компьютера) вы, как правило, даже не знаете, какой правильный путь, когда пишете код.
Чтобы ваш код мог сохранять файлы в папке App_Data, приложению необходимы права на чтение и запись для этой папки. На вашем компьютере для разработки это обычно не проблема. Однако, когда вы публикуете свой сайт на веб-сервере хостинг-провайдера, вам может потребоваться явно установить эти разрешения. Если вы запустите этот код на сервере хостинг-провайдера и получите ошибки, обратитесь к хостинг-провайдеру, чтобы узнать, как установить эти разрешения.
Запустите страницу в браузере.
Введите значения в поля и нажмите "Отправить".
Закройте браузер.
Вернитесь к проекту и обновите представление.
Откройте файл data.txt. Данные, отправленные вами в форму, находятся в файле.
Закройте файл data.txt.
Добавление данных в существующий файл
В предыдущем примере вы использовали WriteAllText для создания текстового файла, содержащего только один фрагмент данных. Если вы снова вызовете метод и передадите ему то же имя файла, существующий файл будет полностью перезаписан. Однако после того, как вы создали файл, вы часто хотите добавить новые данные в конец файла. Это можно сделать с помощью метода AppendAllText объекта File.
На веб-сайте сделайте копию файла UserData.cshtml и назовите копию UserDataMultiple.cshtml.
Замените блок кода перед открывающим тегом следующим блоком кода:
В этом коде есть одно изменение по сравнению с предыдущим примером. Вместо использования WriteAllText используется метод AppendAllText. Методы аналогичны, за исключением того, что AppendAllText добавляет данные в конец файла. Как и в случае с WriteAllText, AppendAllText создает файл, если он еще не существует.
Запустите страницу в браузере.
Введите значения для полей и нажмите кнопку "Отправить".
Добавьте дополнительные данные и снова отправьте форму.
Вернитесь к своему проекту, щелкните правой кнопкой мыши папку проекта и выберите "Обновить".
Откройте файл data.txt. Теперь он содержит новые данные, которые вы только что ввели.
Чтение и отображение данных из файла
Даже если вам не нужно записывать данные в текстовый файл, вам, вероятно, иногда потребуется прочитать данные из него. Для этого снова можно использовать объект File. Вы можете использовать объект File для чтения каждой строки по отдельности (разделенной разрывами строк) или для чтения отдельного элемента независимо от того, как они разделены.
Эта процедура показывает, как читать и отображать данные, созданные в предыдущем примере.
В корне вашего веб-сайта создайте новый файл с именем DisplayData.cshtml.
Замените существующий контент следующим:
Код начинается с чтения файла, созданного в предыдущем примере, в переменную с именем userData с помощью вызова этого метода:
Код для этого находится внутри оператора if. Если вы хотите прочитать файл, рекомендуется использовать метод File.Exists, чтобы сначала определить, доступен ли файл. Код также проверяет, пуст ли файл.
-
список и отображает один элемент списка для каждого поля в строке данных.
Запустите страницу в браузере. Отобразятся данные, которые вы ввели для предыдущих примеров.
Отображение данных из файла Microsoft Excel с разделителями-запятыми
Вы можете использовать Microsoft Excel для сохранения данных, содержащихся в электронной таблице, в виде файла с разделителями-запятыми (файл .csv). При этом файл сохраняется в виде обычного текста, а не в формате Excel. Каждая строка в электронной таблице отделена разрывом строки в текстовом файле, а каждый элемент данных разделен запятой. Вы можете использовать код, показанный в предыдущем примере, для чтения файла Excel с разделителями-запятыми, просто изменив имя файла данных в коде.
Удаление файлов
Чтобы удалить файлы с вашего веб-сайта, вы можете использовать метод File.Delete. Эта процедура показывает, как разрешить пользователям удалять изображение (.jpg) из папки images, если им известно имя файла.
На веб-сайте создайте вложенную папку с именем images.
Скопируйте один или несколько файлов .jpg в папку images.
В корне веб-сайта создайте новый файл с именем FileDelete.cshtml.
Замените существующий контент следующим:
Эта страница содержит форму, в которой пользователи могут ввести имя файла изображения. Они не вводят расширение имени файла .jpg; ограничивая имя файла таким образом, вы помогаете предотвратить удаление пользователями произвольных файлов на вашем сайте.
Код считывает введенное пользователем имя файла, а затем создает полный путь. Для создания пути код использует текущий путь веб-сайта (возвращенный методом Server.MapPath), имя папки images, имя, предоставленное пользователем, и «.jpg» в качестве литеральная строка.
Чтобы удалить файл, код вызывает метод File.Delete, передавая ему только что созданный полный путь. В конце разметки код отображает подтверждающее сообщение о том, что файл был удален.
Запустите страницу в браузере.
Введите имя удаляемого файла и нажмите «Отправить». Если файл был удален, имя файла отображается внизу страницы.
Разрешение пользователям загружать файл
Помощник FileUpload позволяет пользователям загружать файлы на ваш веб-сайт. В приведенной ниже процедуре показано, как разрешить пользователям загружать один файл.
В папке App_Data создайте новую папку и назовите ее UploadedFiles.
В корне создайте новый файл с именем FileUpload.cshtml.
Замените существующий контент на странице следующим:
В основной части страницы используется помощник FileUpload для создания окна загрузки и кнопок, с которыми вы, вероятно, знакомы:
Свойства, которые вы задали для помощника FileUpload, указывают, что вы хотите, чтобы файл загружался в одном поле, и что вы хотите, чтобы кнопка отправки читалась как «Загрузить». (Вы добавите дополнительные поля позже в этой статье.)
Когда пользователь нажимает "Загрузить", код в верхней части страницы получает файл и сохраняет его. Объект Request, который вы обычно используете для получения значений из полей формы, также имеет массив Files, содержащий загруженный файл (или файлы). Вы можете получить отдельные файлы из определенных позиций в массиве — например, чтобы получить первый загруженный файл, вы получаете Request.Files[0] , чтобы получить второй файл, вы получаете Request.Files[1] и так далее. . (Помните, что в программировании счет обычно начинается с нуля.)
Когда вы загружаете загруженный файл, вы помещаете его в переменную (в данном случае uploadedFile ), чтобы вы могли им управлять. Чтобы определить имя загружаемого файла, достаточно получить его свойство FileName. Однако, когда пользователь отправляет файл, FileName содержит исходное имя пользователя, включая полный путь. Это может выглядеть так:
Однако вам не нужна вся эта информация о пути, потому что это путь на компьютере пользователя, а не на вашем сервере. Вам просто нужно фактическое имя файла (Sample.txt). Вы можете удалить только файл из пути с помощью метода Path.GetFileName, например:
Объект Path – это утилита с рядом методов, подобных этому, которые можно использовать для разделения путей, их объединения и т. д.
После того, как вы получили имя загруженного файла, вы можете создать новый путь для хранения загруженного файла на своем веб-сайте. В этом случае вы объединяете Server.MapPath , имена папок (App_Data/UploadedFiles) и новое удаленное имя файла, чтобы создать новый путь. Затем вы можете вызвать метод SaveAs загруженного файла, чтобы фактически сохранить файл.
Запустите страницу в браузере.
Нажмите "Обзор" и выберите файл для загрузки.
Текстовое поле рядом с кнопкой "Обзор" будет содержать путь и местоположение файла.
Нажмите "Загрузить".
На веб-сайте щелкните правой кнопкой мыши папку проекта и выберите "Обновить".
Откройте папку UploadedFiles. Загруженный файл находится в папке.
Разрешение пользователям загружать несколько файлов
Создайте новую страницу с именем FileUploadMultiple.cshtml.
Замените существующий контент на странице следующим:
В этом примере помощник FileUpload в теле страницы настроен так, чтобы пользователи могли загружать два файла по умолчанию. Так как для параметра allowMoreFilesToBeAdded задано значение true , помощник отображает ссылку, которая позволяет пользователю добавлять дополнительные поля загрузки:
Для обработки загружаемых пользователем файлов в коде используется тот же базовый метод, что и в предыдущем примере, — получение файла из Request.Files и последующее его сохранение. (Включая различные вещи, которые вам нужно сделать, чтобы получить правильное имя файла и путь.) Новшество на этот раз заключается в том, что пользователь может загружать несколько файлов, а вы не знаете многих. Чтобы узнать это, вы можете получить Request.Files.Count .
Имея это число, вы можете пройтись по Request.Files , получить каждый файл по очереди и сохранить его. Если вы хотите прокрутить коллекцию известное количество раз, вы можете использовать цикл for, например:
Переменная uploadedCount суммирует все успешно загруженные и сохраненные файлы. Этот код учитывает возможность невозможности загрузки ожидаемого файла.
Запустите страницу в браузере. Браузер отобразит страницу и два окна загрузки.
Выберите два файла для загрузки.
Нажмите Добавить другой файл. На странице отображается новое окно загрузки.
Нажмите "Загрузить".
На веб-сайте щелкните правой кнопкой мыши папку проекта и выберите "Обновить".
Откройте папку UploadedFiles, чтобы просмотреть успешно загруженные файлы.
Файл Active Server Pages (ASP) — это текстовый файл с расширением .asp, который содержит любую комбинацию следующего: текст, HTML-теги и серверные сценарии на COM-совместимом языке сценариев, таком как Microsoft VBScript? .
Быстрый способ создать файл .asp — переименовать файлы HTML, заменив существующее расширение имени файла .htm или .html расширением .asp. Если ваш файл не содержит каких-либо функций ASP, то сервер обходится без обработки сценария ASP и эффективно отправляет файл клиенту. Как веб-разработчик, это дает вам огромную гибкость, поскольку вы можете назначать своим файлам расширения .asp, даже если вы не планируете добавлять функциональные возможности ASP в ближайшее время.
Чтобы опубликовать файл .asp в Интернете, сохраните новый файл в виртуальном каталоге на своем веб-сайте (убедитесь, что для этого каталога разрешено выполнение сценариев или выполнение). Затем запросите файл в своем браузере, введя URL-адрес файла. (Помните, что ASP-страницы должны обслуживаться, поэтому вы не можете запросить файл .asp, введя его физический путь.) После загрузки файла в браузере вы заметите, что сервер вернул HTML-страницу. Сначала это может показаться странным, но помните, что сервер анализирует и выполняет все сценарии ASP на стороне сервера перед отправкой файла. Пользователь всегда будет получать стандартный HTML.
Для создания файлов .asp можно использовать любой текстовый редактор. По мере продвижения вы можете обнаружить, что более продуктивно использовать редактор с расширенной поддержкой ASP, такой как Visual InterDev. (Для получения дополнительной информации посетите веб-сайт Microsoft Visual InterDev.)
Добавление команд сценария на стороне сервера
Сценарий на стороне сервера — это набор инструкций, используемых для последовательной отправки команд веб-серверу. (Если вы ранее разрабатывали веб-сайты, то вы, вероятно, знакомы с клиентскими сценариями, которые запускаются в веб-браузере.) В файлах .asp сценарии отличаются от текста и HTML разделителями. Разделитель — это символ или последовательность символов, обозначающая начало или конец блока. В случае HTML эти разделители представляют собой символы меньше ( ), которые заключают теги HTML.
ASP использует разделители для включения команд сценария. В разделители вы можете включить любую команду, допустимую для используемого вами языка сценариев. В следующем примере показана простая HTML-страница, содержащая команду скрипта:
Функция VBScript Now() возвращает текущую дату и время. Когда веб-сервер обрабатывает эту страницу, он заменяет ее текущей датой и временем и возвращает страницу в браузер со следующим результатом:
Команды, заключенные в разделители, называются командами основного сценария и обрабатываются с использованием основного языка сценариев. Любая команда, которую вы используете в разделителях сценариев, должна быть допустима для основного языка сценариев.По умолчанию основным языком сценариев является VBScript, но вы также можете установить другой язык по умолчанию. См. Работа с языками сценариев.
Если вы уже знакомы с написанием сценариев на стороне клиента, вы знаете, что HTML-тег используется для заключения команд и выражений сценария. Вы также можете использовать этот тег для сценариев на стороне сервера, когда вам нужно определить процедуры на нескольких языках в файле .asp. Дополнительную информацию см. в разделе Работа с языками сценариев.
Совмещение команд HTML и сценариев
Вы можете включить в разделители ASP любые операторы, выражения, процедуры или операторы, допустимые для вашего основного языка сценариев. Оператор в VBScript и других языках сценариев представляет собой синтаксически завершенную единицу, выражающую один вид действия, объявления или определения. Условное если. Потом. Оператор Else, показанный ниже, является обычным оператором VBScript:
В зависимости от часа этот скрипт присваивает либо значение "Доброе утро!" или значение "Привет!" в строковую переменную strGreeting. Оператор отправляет текущее значение переменной в браузер.
Таким образом, пользователь, просматривающий этот скрипт до 12:00 (по часовому поясу веб-сервера), увидит следующую строку текста:
Пользователь, просматривающий сценарий в 12:00 или после полудня, увидит следующую строку текста:
Вы можете включить HTML-текст между разделами заявления. Например, следующий скрипт, который смешивает HTML с If. Потом. Оператор Else дает тот же результат, что и скрипт в предыдущем примере:
Если условие истинно, то есть если время до полудня, тогда веб-сервер отправляет HTML-код, следующий за условием («Доброе утро»), в браузер; в противном случае он отправляет в браузер HTML-код, следующий за Else ("Hello!"). Такой способ смешивания HTML-команд и команд скрипта удобен для обертывания If. Потом. Оператор Else вокруг нескольких строк HTML-текста. Предыдущий пример более полезен, если вы хотите отобразить приветствие в нескольких местах на веб-странице. Вы можете установить значение переменной один раз, а затем отображать его несколько раз.
Вместо того, чтобы чередовать текст HTML с командами сценария, вы можете вернуть текст HTML в браузер из команды сценария. Чтобы вернуть текст в браузер, используйте встроенный объект ASP Response. Следующий пример дает тот же результат, что и предыдущие сценарии:
Response.Write отправляет текст, следующий за ним, в браузер. Используйте Response.Write из оператора, если вы хотите динамически построить текст, возвращаемый в браузер. Например, вы можете создать строку, содержащую значения нескольких переменных. Вы узнаете больше об объекте Response и объектах в целом в разделах Использование компонентов и объектов и Отправка содержимого в браузер. А пока просто обратите внимание, что у вас есть несколько способов вставки команд скрипта на HTML-страницу.
Вы можете включить процедуры, написанные на основном языке сценариев по умолчанию, в разделители ASP. Дополнительную информацию см. в разделе Работа с языками сценариев.
Если вы работаете с командами JScript, вы можете вставлять фигурные скобки, обозначающие блок операторов, непосредственно в команды ASP, даже если они перемежаются тегами HTML и текстом. Например:
Использование директив ASP
ASP предоставляет директивы, которые не являются частью используемого вами языка сценариев: директиву вывода и директиву обработки.
Директива вывода ASP отображает значение выражения. Эта выходная директива эквивалентна использованию Response.Write для отображения информации. Например, выходное выражение отображает в браузере слово Балтимор (текущее значение переменной).
Директива обработки ASP предоставляет ASP информацию, необходимую для обработки файла .asp. Например, следующая директива устанавливает VBScript в качестве основного языка сценариев для страницы:
Ключевое слово @LANGUAGE задает язык сценариев для файла .asp. См. Работа с языками сценариев.
Ключевое слово @ENABLESESSIONSTATE указывает, использует ли файл .asp состояние сеанса. См. Управление сеансами.
Ключевое слово @CODEPAGE задает кодовую страницу (кодировку символов) для файла .asp.
Ключевое слово @LCID задает идентификатор локали для файла.
Ключевое слово @TRANSACTION указывает, что файл .asp будет выполняться в контексте транзакции. См. Понимание транзакций.
В одну директиву можно включить более одного ключевого слова. Пары ключевое слово/значение должны быть разделены пробелом. Не ставьте пробелы вокруг знака равенства (=).
В следующем примере задаются и язык сценариев, и кодовая страница:
Пробелы в сценариях
Если основным языком сценариев является VBScript или JScript, ASP удаляет пробелы из команд. Для всех других языков сценариев ASP сохраняет пробелы, чтобы языки, зависящие от положения или отступа, интерпретировались правильно.Пустое пространство включает пробелы, табуляции, возвраты и переводы строк.
Для VBScript и JScript вы можете использовать пробелы после открывающего разделителя и перед закрывающим разделителем, чтобы облегчить чтение команд. Все следующие утверждения действительны:
ASP удаляет пробелы между закрывающим разделителем оператора и открывающим разделителем следующего оператора. Однако рекомендуется использовать пробелы для улучшения читаемости. Если вам нужно сохранить пробел между двумя операторами, например, когда вы отображаете значения переменных в предложении, используйте символ неразрывного пробела HTML (?). Например:
Лучший способ узнать о ASP – это посмотреть на примеры; изменять целочисленные значения, строки и операторы, которые вам интересны; и определить, какие изменения происходят в браузере.
В этом уроке вы выполните следующие задачи:
Пример 1. Создайте, сохраните и запустите ASP-страницу с помощью HTML и VBScript.
Примеры 2, 3 и 4. Добавьте функциональность и логику на свою ASP-страницу с помощью встроенных функций и условных операторов скрипта.
VBScript — это язык сценариев по умолчанию для ASP-страниц; однако разделители одинаковы для JScript. Используйте угловые скобки в качестве разделителей вокруг тегов HTML, как и на любой странице .htm, следующим образом:
Используйте знаки процента с квадратными скобками в качестве разделителей вокруг кода скрипта, как показано ниже:
В одну пару разделителей скриптов можно поместить несколько операторов скрипта, как в следующем примере:
Этот код отображает в браузере следующий текст:
Вот предыдущий пример с использованием JScript:
Для создания страниц ASP используйте текстовый редактор, например Блокнот, и сохраните страницу с расширением .asp вместо .htm. Расширение имени файла .asp сообщает IIS о необходимости отправки страницы через механизм ASP перед отправкой страницы клиенту. ( Примечание. Если в диалоговом окне «Блокнот сохранить как» выбран текстовый документ (*.txt) в поле «Тип файла», Блокнот автоматически добавляет расширение .txt к имени файла. Чтобы предотвратить это, выберите «Все файлы» в поле «Тип файла». , введите полное имя файла MyFile.asp в поле Имя файла и нажмите кнопку Сохранить.)
Пример 1
В браузере вы должны увидеть примерно следующее (в зависимости от даты и времени выполнения этого упражнения):
Добро пожаловать на мою домашнюю страницу
Сегодня 20.10.2000, время 19:29:50
Веб-сервер обрабатывает файл Example1.asp в следующей последовательности
сообщает обработчику ASP использовать обработчик VBScript для преобразования кода скрипта.
Подсистема ASP игнорирует блоки кода HTML.
Подсистема ASP выполняет код в блоках и заменяет блоки заполнителями. Результаты Response.Write strings и строк сохраняются в памяти на сервере.
Результаты строк и строк Response.Write вводятся в HTML-код в соответствующие заполнители до того, как страница покидает механизм ASP.
Полная страница покидает механизм ASP в виде файла HTML-кода, и сервер отправляет страницу клиенту.
Пример 2
В этом примере используется For. Следующий цикл на странице ASP, чтобы добавить немного динамической логики. Для. Следующий цикл — это один из шести доступных вам условных операторов. Остальные - До. Цикл, для каждого. Далее, если. Потом. Еще. End If, Select..Case. Конец выбора и Пока. Венд. Эти операторы задокументированы в Windows Script Technologies в разделе VBScript.
Вот уже несколько недель я не могу открывать файлы с расширением .asp.
В течение длительного времени проблем не было, возможно, проблема началась с актуализацией OS X, переходом на OS X 10.6.5 или с актуализацией Safari, переходом на 5.0.3.
Пожалуйста, дайте мне знать, что я могу сделать, чтобы повторно открыть файлы .asp.
Спасибо
MacBook Pro 2,33 ГГц Core2Duo 2 ГБ, Mac OS X (10.6.5), Safari 5.0.3
Опубликовано 30 ноября 2010 г., 5:55
Все ответы
Загрузка содержимого страницы
Содержимое страницы загружено
мы надеемся дать ответ.
30 ноября 2010 г., 9:13
Я читаю с помощью Safari RSS-ленту газеты. Нет проблем прочитать сводку в виде файла «.xml», например. . Если я хочу прочитать более подробную информацию, я перехожу по ссылке «Дополнительная информация» в файле -xml. Затем я вижу название подробной статьи, так как и страница белая.
Я попробовал предложенное вами описание, но не смог прочитать файл ".asp".
Может есть другой способ прочитать этот файл?
Как бы то ни было, спасибо за помощь.
1 декабря 2010 г., 16:33
У тебя проблемы только с этой страницей, гамапа? Если это так, я подозреваю, что проблема связана с самой страницей, а не с вашим Safari. все мои браузеры Windows (IE 8, Safari 5.0.3, Firefox 3.6.12 и Chrome 7.0.517.44) также показывают пустую белую страницу, когда я открываю ее в них.
1 декабря 2010 г., 16:42
Да, именно так. Это относится ко всем ".asp" страницам RSS-канала газеты "lastampa.it".
Несколько дней назад я смог без проблем открыть «дополнительную информацию» для выбранной сводки. Может, проблема в этом RSS-канале?
Отправил письмо в газету, ответа нет 😟
Спасибо за помощь.
1 декабря 2010 г., 17:04
Возможно. хотя это также может быть проблема со сценариями, которые они используют для создания текста на страницах .asp, или какая-то другая проблема с их серверами:
Какая бы проблема ни вызывала проблему, я почти уверен, что проблема связана с бумагой, а не с вашим Safari. (В данный момент на их страницах .asp просто нечего видеть.)
1 декабря 2010 г., 17:28
Всем привет, у меня похожая проблема.
У меня Macbook Pro, и я работаю в интернет-системе ERP (управляемой машинами Microsoft).
В этой системе, которая полностью работает через Интернет, я могу создавать заказы, счета-фактуры, а затем нажимаю " создать счет" и получить файл в формате pdf.
Еще несколько недель назад все работало гладко: я нажал «создать счет», система заработала, и через несколько секунд открылся Adobe Reader, показывающий мне файл из документа .asp. Теперь это больше не работает.
Если я нажимаю «создать счет», Adobe Reader ничего не делает, но файл .asp создается в папке «скачать» с именем «предварительный просмотр», поэтому мне нужно зайти в эту папку и открыть файл вручную.
Это приводит к пустой трате времени и некоторой путанице, если я выпускаю много документов за раз, которые, как я нахожу, все смешиваются с именами «предварительный просмотр 1» - 2 - 3.
Кто-нибудь знает? о том, как я могу автоматически открывать файлы .asp в Adobe Reader по мере их создания?
Заранее спасибо
9 декабря 2010 г., 00:11
Я нашел решение своего вопроса. Вероятно, во время какого-то обновления была изменена настройка в Firefox-Настройки-Приложения, тогда для файла ASP было выбрано действие «сохранить в загрузке» вместо «открыть с помощью программы чтения»
Читайте также: