2016-08-04 13 views
0

PHPを使用して画像をサーバーに保存するために、画像アップローダーでjavascritコードベースを作成しました。私は、サーバー上の適切な拡張子を持つファイルを保存するテキスト、PNGまたはSVG適切な拡張子で画像を保存するPHPスクリプト

var reader = new FileReader(); 
    reader.readAsDataURL(files[0]); 

    reader.onload = function(event) { 
     var base64 = reader.result;  
     //console.log(base64); 
     $.ajax({ 
      url: 'imageapi.php', 
      method: 'post', 
      data: {src :base64 }, 
      type:"POST", 
      contentType:"application/x-www-form-urlencoded", 
      success: function(response) { 
       alert('Files uploaded successfully.'); 
      } 
     }); 
    } 

アップロードされたファイルは次のようになります。これは私のコードです。誰も私の問題を解決するのに役立つでしょうか?

私は拡張子を取得するには、このコードを使用して試してみたが、それは

echo $mime_type = finfo_buffer($f, $_POST['src'], FILEINFO_MIME_TYPE); 

が私を助けてください動作しませんでした、コードに続いて適切な拡張子

答えて

0

でサーバーに画像を保存するためにどのように最初のファイル名を取得します拡張子を抽出します。

$path = $_FILES['src']['name']; 
$ext = pathinfo($path, PATHINFO_EXTENSION); 
+0

ねえ$ _FILESする方法は、私はFILEDATAに – pcoder

+0

チェックファイルをアップロードするには、このチュートリアルを送っています仕事http://www.w3schools.com/php/php_file_upload.asp –

関連する問題