Júbb, það er mjög lítið mál. Hvað áttu annars við með að "kalla úr
öðrum forritum"? Viltu SOAP vefþjónustu sem þú getur notað í Visual
Studio eða viltu bara vekja ákveðinn url með parametrum og fá til baka
base64 kóðun af skránum?
Ég hef skrifað töluvert af vefþjónustum sem eru bara methods exposed
sem urlar, parameter í query strengnum og svarið kemur til baka á JSON
formati (ekkert mál að velja output format).
Ég get dælt yfir þig linkum og einhverju af kóða kannski, en vil átta
mig betur á að hverju þú ert að leita :)
Arnar
On Dec 6, 2007 10:44 PM, <ban...@bthj.is> wrote:
> Verkefnið snýst um að breyta videoskrá á einu sniði yfir á annað og
> sennilega væri best að vefþjónustan tæki við SOAP kalli sem innihéldi
> myndskeið á einu sniði ásamt parameter sem tilgreinir marksniðið,
> vefþjónustan myndi vista myndskeiðið á local disk og kalla í
> commandlínuforrit til að umbreyta því og skila úttakinu í SOAP svari.
Ok, kemurðu til með að nota þetta frá .NET forriti? Ef ekki, þá myndi
ég sneiða hjá SOAP, það er óþarflega flókin yfirbygging að mínu mati.
> URL-parametra-leiðin kemur örugglega líka til greina, þá myndi
> vefþjónustan bara sækja og skila mediaskránum á tiltekna staði á neti.
Ef þú ert að senda media skrá og fá svar til baka, gæti passað að
senda hana í POST body og fá svarið til baka (með réttri
content-týpu). Hvað eru þetta stórar skrár, tekur conversion dæmið það
stuttan tíma að þú getir svarað í sama HTTP requesti (ég myndi segja
innan við 5-10 sek)?
> Þetta er svolítil _sennilega/hugsanlega_ lýsing hjá mér þar sem ég var
> bara rétt að frétta af verkefninu og ekki inn í smáatriðunum en strax
> að velta fyrir mér Python leiðinni...
Ef það er um stórar skrár að ræða er ég ekki viss um að webservice sé
rétta tólið, nema það passi inní einhvern infrastrúktúr sem þú ert með
fyrir. Annars hentar Python ágætlega í svona límkóða.
Arnar
Hvernig verður þetta notað? Ég fékk það á tilfinninguna þegar ég las
fyrri póst þinn að þetta væri vél sem lægi úti í horni, og þá aðallega
notað af starfsmönnum á staðnum - er það misskilningur? Ef svo er gæti
verið overkill að búa til SOAP þjónustu sem tekur við myndskeiðinu
(sem gæti væntanlega verið nokkuð stórt?) og skilaði því umbreyttu -
hugsanlega nokkru síðar? Eftir að þessi SOAP þjónusta hefði verið
skrifuð þyrfti að skrifa eitthvað annað forrit, eða einhverja aðra
vefsíðu, sem gæti svo kallað á og nýtt sér hana - eða hvað?
> URL-parametra-leiðin kemur örugglega líka til greina, þá myndi
> vefþjónustan bara sækja og skila mediaskránum á tiltekna staði á neti.
Ef þetta er aðallega spurning um að spara starfsmönnum sporin að
tölvunni í horninu; hvað með (grf að allir hafi aðgang að vélinni yfir
netdrif):
* Notandi setur inn myndskeiðið foo.avi
* Notandi býr til tóma textaskrá sem heitir foo.avi.2mpg
* Lítil python lykkja pollar möppuna á x sek fresti og leitar að skrám
sem enda á 2eitthvað.
* Finnist slík skrá, t.d. foo.avi.2mpg er skránni foo.avi umbreytt í
mpg form og vistuð í foo.mpg
(( * Hugsanlega búin til textaskráin foo.mpg.done til að gefa til
kynna að allt hafi gengið upp og óhætt sé að afrita skránna af
vélinni. Sú skrá gæti t.d. innihaldið úttakið úr conversion forritinu,
hvað þetta tók langan tíma og eitthvað fleira skemmtilegt...))
Geri mér ekki alveg grein fyrir því hvernig þetta verður notað, en ef
þetta er hugsað fyrir fáeina starfsmenn þarf þetta ekki að vera síðri
lausn - mér þætti þetta amk þæginlegra en að nota vefsíðu - þótt þetta
eigi kannski ekki alveg við sé þetta ætlað fyrir stærri notendahóp ;)
Þetta mætti leysa í örfáum línum af kóða. Oft ágætt að byrja á
einföldustu lausninni og bæta hana svo síðar, ef þess þarf.
Aaaannyways - halda áfram að læra ;) !
Kveðja,
Björn Swift