這是系統自帶的圖片另存為保存類型不能選擇jpg,png等格式,如果這樣的話用戶就得手動在文件名后添加.jpg,用戶體驗很差2.這是存在瀏覽器的設置問題,如果是設置,煩請告訴我怎么設置。3.如果不是設置問題,我怎么用php或者js調用這個框子,修改彈出框配置,我自定義右擊另存為,模擬form表單請求服務器,php header下載方式他就直接下載了,沒有彈出框子,我現在想彈出這個框子,讓用戶可以自定義保存路徑和選擇保存類型,讓用戶體驗更好!$filename = $path->path;$sfilename = $_SERVER['DOCUMENT_ROOT']."/downloads/".uniqid().".jpg";$FTP = new Ftp(config('ftp.connections')['connection1']);$status = $FTP->downloadFile($filename,$sfilename,FTP_ASCII);header('Content-Description: File Transfer'); header('Content-Type: application/octet-stream'); header('Content-Disposition: attachment; filename='.basename($sfilename)); header('Content-Transfer-Encoding: binary'); header('Expires: 0'); header('Cache-Control: must-revalidate, post-check=0, pre-check=0'); header('Pragma: public'); header('Content-Length: ' . filesize($sfilename)); ob_clean(); flush(); readfile($file); exit; 我覺得右擊另存為先調用windows彈出框,然后把這個路徑,文件名作為參數帶到服務器進行下載才對,如何調用彈出框,煩請各路大佬不吝賜教!
另存為彈出框如何調用
慕的地8271018
2019-03-01 14:19:35