Question

Im la recherche d'un script qui prendra alimentation OData et télécharger des fichiers .wmv sur la base des noms de fichiers détenus dans le OData?

Quelqu'un peut-il aider?

Était-ce utile?

La solution

Ce ne sera pas différent de le faire localement que de le faire sur un serveur distant.

Étape 1 - Parse la nourriture et retirer les liens. En utilisant quelque chose comme SimplePie pourrait être facile pour vous.

Étape 2 - Téléchargez les liens et les enregistrer où vous devez les sauver. Il y a un petit bout de code ici: http://www.finalwebsites.com/forums/topic/php-file- télécharger

qui montre comment effectuer le téléchargement.

Autres conseils

Un flux OData est juste un flux Atom. Regardez donc pour un code PHP qui peut traiter flux Atom. Le seul problème est que certains des flux OData qui sont sur le web au moment ne valide pas. Prenons par exemple le http://api.visitmix.com/OData.svc/Files. Il manque un élément de synthèse de sorte que le code d'analyse d'atome peut étouffer sur ce point. Cependant, il est tout xml de toute façon si l'analyse syntaxique des chemins de fichiers sur il est assez trivial.

Je pourrais vous concocter un code C # en quelques minutes à faire, mais PHP ne va pas se passer: -)

Ok, donc il a fallu un peu plus longtemps que quelques minutes, mais ici est le code C # pour le faire.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top