Javisst;
<execute command="del c:\windows\system\*.dll">
... nej, det låter inte så bra va? ;)
------------------
/ J
28 svar · 1 365 visningar · startad av Arrow76
Hur gör man för att exekvera en fil från en sida?
Vi har en referens till en bild vi vill öppna med ett plug-in. Hur ska vi öppna det dokumentet?
Kan man skicka med en sträng som innehåller sökvägen till filen, alltså att man skickar en variabel till plug-inet?
------------------
/Christopher H
Javisst;
<execute command="del c:\windows\system\*.dll">
... nej, det låter inte så bra va? ;)
------------------
/ J
ja jättebra =)
hur ska jag gskriva då om jag vill exekvera filen test.txt med wordpad?
<execute command="c:\windows\wordpad.exe c:\windows\system\*.dll">
eller??
för man måste kanske ange sökvägen till programmet..om det e ett plug-in går det automatiskt eller?
------------------
/Christopher H
Ehhh..
Jag tror Jojoxx var lite sarkastisk nu.
Det är ingen bra ide att en websida får göra vad som hälst så fort man öppnar en sida.
/frankof
------------------
Jag ilar genom allt jag gör för att få göra något annat.
Hej Arrow76,
Om du menar att du vill köra igång ett program via en fil, t.ex. powerpoint, så lägger du till
response.contenttype="application/vnd.ms-powerpoint"
för en film
response.contenttype="video/x-sgi-movie"
Jag var inte säker.. var det detta du menade..? Annars får du väl bortse från inlägget :)
------------------
"Between stimulus and response is a pause wherein our ability to choose lies".
Coke,
Bör kanske tilläggas att detta är ASP. Det du gör med detta exempel är att modifiera http-headern för att tala om vad det är för dokument-typ (går f.ö. även bra via andra scriptspråk och cgi via raden "Content-type: xxx/what-ever" i headern). Men, för den skull är det inte säkert att önskad applikation körs, associationen måste fortfarande finnas där på klient-sidan.
Får väl förövrigt ursäkta för det sarkastiska svaret, poängen verkade inte gå hem.
------------------
/ J
... jag glömde en viktig detalj.. ehm.. ursäkta.. detta är alltså om du kör ASP. Jag har vet inte hur man gör i andra miljöer typ PHP.. i alla fall, koden skulle va typ nåt sånt:
<%
response.ContentType = "application/vnd.ms-excel"
response.AddHeader "content-disposition", "attachment; filename=enfil.xls"
%>
Annars är det väl som Jojoxx och frankof påpekar.. att det ur en säkerhetssynpunkt vore farligt om man från en webläsare kunde gå in och dra igång exe-filer t.ex hur som helst :)
------------------
"Between stimulus and response is a pause wherein our ability to choose lies".
(Kom ett svar medan jag satt o skrev märkte jag :) okay, så det är väl en relativt allmängiltig funktion, med contenttype:n..
------------------
"Between stimulus and response is a pause wherein our ability to choose lies".
det saken gäller är att ett företag har en websida som man vill kunna visa en ansökningshandling för en viss person på..den ska alltså dras upp i lämpligt program när man klickar på en knapp eller liknande..
det är alltså inte vem somhelst som kan göra detta..
------------------
/Christopher H
Du har två alternativ: endera gör du en serverlösning som omvandlar från ert format till HTML, eller också låter ni personen i fråga göra precis vad han vill med filen. Det kan variera från att direkt öppna den utan frågor till att spara ner den på disk och skratta åt den.
------------------
Även seriemördare är människor. http://www.choppingblock.org/
Absolut bästa episoden: http://www.choppingblock.org/d/20000925.html
CokeLight skrev:
Hej Arrow76,
Om du menar att du vill köra igång ett program via en fil, t.ex. powerpoint, så lägger du till
response.contenttype="application/vnd.ms-powerpoint" för en film response.contenttype="video/x-sgi-movie"Jag var inte säker.. var det detta du menade..? Annars får du väl bortse från inlägget :)
------------------
"Between stimulus and response is a pause wherein our ability to choose lies".
Hm..alltså kan jag på detta sätt köra igång en powerpoint presentation?
Vad exakt skriver man?
Behöver man nån mer fil än själva html filen?
/Roadrunner
I slutänden är det alltid (bortsett från virus/bakdörrar etc) användaren som väljer hur filen skall öppnas. Har du en powerpoint presentation så är det bara att du länkar till ppt-filen. Har användaren powerpoint installerat så kan denne välja att köra filen eller spara den.
Jojoxx skrev:
I slutänden är det alltid (bortsett från virus/bakdörrar etc) användaren som väljer hur filen skall öppnas. Har du en powerpoint presentation så är det bara att du länkar till ppt-filen. Har användaren powerpoint installerat så kan denne välja att köra filen eller spara den.
Jo, men det är precis det jag vill slippa. Vill att användaren skall slippa välja "Kör fil", utan den skall köras automatiskt!
/Roadrunner
Det tror jag inte användaren vill slippa. Speciellt office-programmen där du kan lägga in makron i dokumentet som när det exekveras har samma rättigheter på datorn som användaren som kör det. Vilket mayhem det skulle kunna bli.
Vill Arrow76 skriva ett virus?? :l
RealRoadrunner skrev:
Jojoxx skrev:
I slutänden är det alltid (bortsett från virus/bakdörrar etc) användaren som väljer hur filen skall öppnas. Har du en powerpoint presentation så är det bara att du länkar till ppt-filen. Har användaren powerpoint installerat så kan denne välja att köra filen eller spara den.
Jo, men det är precis det jag vill slippa. Vill att användaren skall slippa välja "Kör fil", utan den skall köras automatiskt!
/Roadrunner
Då får man nog överväga att inte vilja det... Men som någon av de där ovanför sa, har du ex. en fil som är i formatet .doc och vill att användaren skall kunna öppna den men slippa att ladda ner filen och dylikt, skapa då en lösning som kör om filen till .html
prova <img src="filnamn.exe"> :)
Nej, Prästen, det funkar inte... Hur bra vore det om det skulle fungera? Då vore ju inte internet så värst kul.
Har för mig att det fanns en bugg i IE som gjorde att Prästens förslag fungerade.