私は、Webページ内のHTML5html5入力形式ファイル受け入れ画像/ * - どこに画像を保存しますか?
<form action="upload.php" method="post" enctype="multipart/form-data">
<input type="file" name="fileToUpload" id="fileToUpload" accept="image/*" capture>
<input type="submit" value="Carica">
</form>
電話で「現時点で」撮影した画像をアップロードするための携帯電話でアクセスを使用しています。ファイルupload.phpはこれです:
<?php
$target_dir = "file_upl/";
$target_file = $target_dir . "nomeFile.jpg";
if (move_uploaded_file($_FILES["fileToUpload"]["tmp_name"], $target_file)) {
echo "The file has been uploaded.";
} else {
echo "Sorry, there was an error uploading your file.";
}
?>
コードで問題ありません、私は右のフォルダ内の画像を見つける(私は名前が常に同じnomeFile.jpgであることを知って、この問題なし)私の質問は次のとおりです。このHTMLコードでは、電話機にアップロードされる写真が撮影されますが、アップロード後に写真のファイルには何が起こりますか?私は電話がアップロード後にファイルを削除する必要があります(私は、Webページを使用する電話機で未使用の画像ファイルを100枚残したくありません)、ファイルはアップロード後に自動的に削除されますか?そうでない場合は、アップロード後に携帯電話内のファイルを強制的に削除する方法はありますか?
電話機のOSやブラウザによって異なりますか?そして、この仕様を最終的にどこで見つけるべきですか? – EttoreP
両方:OSは、ブラウザがカメラにアクセスできるようにするAPIを提供しています。撮影した写真を自動的に保存したり、保存したり、ブラウザに選択肢を与えたりすることはできません。仕様は、関心のあるOSのAPIドキュメントになります。 – Quentin
ありがとう@quentin – EttoreP