0

iOS6 で写真や動画のアップロードができるようになったので、モバイル アプリで使用することを考えました。アップロード スクリプトによって指定されたフォルダに、写真もビデオもアップロードされないという問題が発生しています。私が間違っているのかわかりません。

ファイルを取得またはキャプチャするために使用しているものは次のとおりです...

<form action="" method="POST">
<input type="file" accept="image/* capture="camera"><br><br>
<input type="submit" value="Upload" class="login-button"/>
</form>

これは、同じページの写真を処理します...

<?php
 function findexts ($filename) 
 { 
 $filename = strtolower($filename) ; 
 $exts = split("[/\\.]", $filename) ; 
 $n = count($exts)-1; 
 $exts = $exts[$n]; 
 return $exts; 
 } 
  $ext = findexts ($_FILES['uploaded']['name']) ; 
 $ran = rand () ;
 $ran2 = $ran.".";
 $target = "files/";
 $target = $target . $ran2.$ext; 
if(move_uploaded_file($_FILES['uploaded']['tmp_name'], $target)) 
 {
 echo "The file has been uploaded as ".$ran2.$ext;
 } 
 else
 {
 echo "Sorry, there was a problem uploading your file.";
 }
 ?> 
4

1 に答える 1

0

タグのenctype="multipart/form-data"属性が欠落していると思います。formそれ以外の場合、フォームはデフォルトenctypeapplication/x-www-form-urlencoded、で送信されます。これは、バイナリデータのアップロードをサポートしていません。

于 2012-11-07T08:19:23.903 に答える