Я хочу разработать приложение, которое анализирует файл XML. Файл загружается при переходе на определенную веб-страницу. Однако файл xml не является частью URL-адреса.
Поэтому, когда я попытался создать веб-приложение и использовал jquery и ajax, чтобы попытаться загрузить его, это не сработало. Я нашел решение для исправления проблемы с междоменной связью с помощью yql, но, поскольку файл не является частью пути, это не сработало.
Есть ли способ разработать Java-апплет для загрузки файла, даже если он не является частью URL-адреса?
Или я могу придерживаться веб-разработки?
Просто нужно руководство.
URL-адрес выглядит примерно так:
2 ответа
Я бы сделал это на стороне сервера, используя cURL, если это возможно. Если вы используете PHP, этот пример будет работать.
<?php
// create curl resource
$ch = curl_init();
// set url
curl_setopt($ch, CURLOPT_URL, "example.com");
//return the transfer as a string
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
// $output contains the output string
$output = curl_exec($ch);
// close curl resource to free up system resources
curl_close($ch);
// output XML to page
header('Content-Type: text/xml');
echo $output;
?>
Вы должны использовать запрос jQuery AJAX для извлечения этого файла PHP.
Я думаю, что вы должны сделать это на стороне сервера, чтобы это работало. Вы можете загрузить файл в контроллер и передать его там как поток.
Похожие вопросы
Новые вопросы
java
Java — это высокоуровневый объектно-ориентированный язык программирования. Используйте этот тег, если у вас возникли проблемы с использованием или пониманием самого языка. Этот тег часто используется вместе с другими тегами для библиотек и/или фреймворков, используемых разработчиками Java.