Я хочу выбрать файл XML с моего компьютера, чтобы проанализироваться. Форма работает, и я могу использовать input :: file ('file'); функция Однако я хочу проанализировать этот документ с помощью пользы с загрузкой его только в качестве временного файла. Когда я хочу проанализировать его, я получаю ошибки, как: «Невозможно разобрать из строки». Кажется, что парсер не может найти файл. Я попробовал два анализатора: simplexml и xmlparser (из оркестрового). < /P>
public function uploadFile(Request $ file){
$data =Input::file('file');
$informationdata = array('file' => $data);
$rules = array(
'file' => 'required|mimes:xml|Max:10000000',
);
$validator= Validator::make($informationdata, $rules);
if($validator->fails()){
echo 'the file has not the correct extension';
} else{
XmlParser::load($data->getRealPath());
}
< /code>
Я также пытался проанализировать его после хранения файла. < /p>
private function store($data){
$destinationPath = public_path('uploads\\');
$fileName = $data->getClientOriginalName();
$data->move($destinationPath,$fileName);
$xml = simplexml_load_file($destinationPath.$fileName);
}
< /code>
Заранее спасибо за помощь. < /p>
Подробнее здесь: https://stackoverflow.com/questions/383 ... in-laravel
Parse XML -файл в Laravel ⇐ Php
Кемеровские программисты php общаются здесь
1754737375
Anonymous
Я хочу выбрать файл XML с моего компьютера, чтобы проанализироваться. Форма работает, и я могу использовать input :: file ('file'); функция Однако я хочу проанализировать этот документ с помощью пользы с загрузкой его только в качестве временного файла. Когда я хочу проанализировать его, я получаю ошибки, как: «Невозможно разобрать из строки». Кажется, что парсер не может найти файл. Я попробовал два анализатора: simplexml и xmlparser (из оркестрового). < /P>
public function uploadFile(Request $ file){
$data =Input::file('file');
$informationdata = array('file' => $data);
$rules = array(
'file' => 'required|mimes:xml|Max:10000000',
);
$validator= Validator::make($informationdata, $rules);
if($validator->fails()){
echo 'the file has not the correct extension';
} else{
XmlParser::load($data->getRealPath());
}
< /code>
Я также пытался проанализировать его после хранения файла. < /p>
private function store($data){
$destinationPath = public_path('uploads\\');
$fileName = $data->getClientOriginalName();
$data->move($destinationPath,$fileName);
$xml = simplexml_load_file($destinationPath.$fileName);
}
< /code>
Заранее спасибо за помощь. < /p>
Подробнее здесь: [url]https://stackoverflow.com/questions/38379090/parse-xml-file-within-laravel[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия