2014-05-08 5 views
1

J'essaie d'écrire un script shell qui va exporter le fichier binaire.exporter le fichier binaire du script shell au navigateur

est inférieure à la partie HTML,

<form name="submitForm" action="./exportfile.cgi" method="post" enctype="multipart/form-data"> 
    <input type="submit" id="btnExport" value="Export/> 
</form> 

est inférieure à la partie de CGI, il est juste un projet pour donner plus d'informations sur ce que je suis en train de réaliser

#!/bin/sh 

#push some file to IE so it will pop-up a file Save-as pop-up. 

echo "Content-type: application/octet-stream" 
echo "Content-Length: $contentLength" 
echo "Content-Transfer-Encoding: binary" 
echo "Content-Disposition: attachment; filename=$filename" 
echo "" 
echo "$fileContent" 

Est-il possible Je peux réaliser ce qui précède? Toute bibliothèque? Toute référence d'article?

Appréciez vos conseils.

Répondre

2

Je l'ai travailler avec le script ci-dessous,

#!/bin/sh 

filename="binaryfile.bin" 
contentLength=$(wc -c < binaryfile.bin) 

echo "Content-type: application/octet-stream" 
echo "Content-Length: $contentLength" 
echo "Content-Transfer-Encoding: binary" 
echo "Content-Disposition: attachment; filename=$filename" 
echo "" 
cat binaryfile.bin 
Questions connexes