『"music/xxx.jpg"』ファイルは、FireFoxで下記の様なhtmlを使用して FireFoxの画面に表示できます。
『"music/xxx.jpg"』ファイルは、FireFoxで下記の様なhtmlを使用して FireFoxの画面に表示できます。 Q1)同様にこの『"music/xxx.jpg"』ファイルをFireFoxを使用して ダウンロードして保存したいと思います。 その為の、htmlファイルをお教え頂けますと大変有難いです。 注)htmlファイルを変更して、ダウンロードして保存出来ないでしょうか? 他の方法でも、OKです。 htmlファイル================= <HTML> <HEAD><TITLE>Music xxx.mp3</TITLE></HEAD> <BODY> <br><hr size="5" color="navy"> <h2>Block Diagram</h2> <p><img src="music/xxx.jpg" alt="picture" width=600" height="300" border="2"></p> </BODY> </HTML> 以上、お手数ですが宜しくお願いします。
ベストアンサー
>その為の、htmlファイルをお教え頂けますと大変有難いです。 htmlでは出来ません。ブラウザ側で(img要素で表示した画像の上で)右クリックして「画像を保存」することになります。 もし、ダウンロードさせたければ、mimeタイプが image/jpg のままでは無理なので(application/octet-stream とかにする)サーバ側のプログラムでHTTPレスポンスヘッダ込みで送出しないといけません。 (phpスクリプトの例) <?php $img = filter_input(INPUT_GET, 'img'); if (!empty($img)) { header("Content-Disposition: attachment; filename=\"". $img ."\""); header("Content-Length: " . filesize($img)); header("Content-Type: application/octet-stream"); ob_end_clean(); if (!readfile($img)) die("Cannot read the file(" . $img . ")"); exit; } ?> <!DOCTYPE html> <!-- 略 --> <a href="?img=sample1.jpg"><img src="sample1.jpg"></a> <!-- 略 -->
回答有難う御座います。 "music/xxx.jpg" ファイルではなく、"music/xxx.mp3" ファイル をダウンロードする方法をお教え頂けないでしょうか? FC2で無料HPを作成して、音楽ファイル"music/xxx.mp3" を アップロードしています。 このファイルのダウンロードと保存が出来ないかと考えています。 FC2で無料HPでは無理でしょうか? 以上、宜しくお願いします。
質問者からのお礼コメント
回答有難う御座いました。 下記でお陰で、旨く行きました。 FireFoxでサイトを開いた時に、新しく送信した内容のものが開けず 旧の内容が開く等のトラブルがありて惑いましたが『CTL+F5』で 更新が出来て、指定の音楽が演奏できました。 <a href="music/xxx.mp3"> xxx.mp3 </a> これから、分割アップロードで200M位のファイルのアップロード にトライ。 以上
お礼日時:3/1 16:33