第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

無法在服務器中打開上傳的文件

無法在服務器中打開上傳的文件

PHP
不負相思意 2021-10-15 10:50:24
背景:用戶上傳圖片并點擊“保存”按鈕。我成功地將圖像保存在服務器中。我給了文件夾 777 的權(quán)限....問題:我試圖打開圖片,但顯示不正確:圖片網(wǎng)址在此處輸入圖片說明html<button class ="save" onclick="test()">Save image to server</button>腳本:function test(){var canvas  = document.getElementById("0");var dataURL = canvas.toDataURL();  // THE BASE 64 DATAvar dataFileName = document.getElementById('fileup').value.replace(/.*(\/|\\)/, ''); // GET THE FILE NAME THAT USER CHOSEvar dataFileType = dataFileName.split('.').pop();$.ajax({  type: "POST",  url: "tamaker.php",  data: {      imgBase64: dataURL,     imgFileName: dataFileName,     imgFileType: dataFileType  }}).done(function(o, imgFileName) {  console.log(o);    var response = JSON.parse(o);  console.log(response);  $('body').prepend('<img src="' + dataFileName+ '" style="height: 200px; width: auto;">');});}保存.php<?phpini_set('display_errors', 1);ini_set('display_startup_errors', 1);error_reporting(E_ALL);if( isset($_POST['imgBase64']) && isset($_POST['imgFileName']) && isset($_POST['imgFileType']) ){    $fname = filter_input(INPUT_POST, 'imgFileName'); // THE FILENAME THE USER CHOSE IS RECEIVED VIA POST    $img = filter_input(INPUT_POST, 'imgBase64');  // THE BASE64 ENCODING RECEIVED VIA POST    $imgtype = filter_input(INPUT_POST, 'imgFileType');  // THE FILE TYPE / EXTENSION IS RECEIVED VIA POST    // STRIP OFF THE BEGINNING OF THE BASE64 DATA, BUT DEPENDS ON THE IMAGE TYPE.      // I COULD HAVE SIMPLIFIED THIS BUT USED IF STATEMENTS.    if ( $imgtype === 'png'){        $img = str_replace('data:image/png;base64,', '', $img);    };    if ( $imgtype === 'jpg' || $imgtype === 'jpeg'){        $img = str_replace('data:image/jpeg;base64,', '', $img);    };    if ( $imgtype === 'gif'){        $img = str_replace('data:image/gif;base64,', '', $img);    };
查看完整描述

2 回答

?
智慧大石

TA貢獻1946條經(jīng)驗 獲得超3個贊

您應該嘗試將文件/目錄的所有權(quán)更改為 www-data.

要僅為文件使用更改它:

chown www-data:www-data YOURFILE

要更改目錄中的所有文件,請改用以下命令:

chown -R www-data:www-data YOURDIRECTORY/

這對我有用很多次。


查看完整回答
反對 回復 2021-10-15
?
烙印99

TA貢獻1829條經(jīng)驗 獲得超13個贊

嘗試將您的 apache 版本更新到 2.4。


查看完整回答
反對 回復 2021-10-15
  • 2 回答
  • 0 關注
  • 172 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號