当初はプラグインを使用して画像をアップロードしようとしましたが、後で簡単な js を作成して非同期画像アップロードを実装しました。言うまでもなく、コードは非常に単純です
。upload.php
if(isset($_FILES["myfile"]))
{
$ret = array();
$uploadDir = 'images'.DIRECTORY_SEPARATOR.date("Ymd").DIRECTORY_SEPARATOR;
$dir = dirname(__FILE__).DIRECTORY_SEPARATOR.$uploadDir;
file_exists($dir) (mkdir($dir,0777,true) && chmod($dir,0777));
if(!is_array($_FILES["myfile"]["name"])) //単一ファイル
{
$fileName = time().uniqid().'.'.pathinfo($_FILES["myfile"]["name"])['extension'];
move_uploaded_file($_FILES["myfile"]["tmp_name"],$dir.$fileName);
$ret['file'] = DIRECTORY_SEPARATOR.$uploadDir.$fileName;
}
echo json_encode($ret);
}
?>
index.html
.txt{ 高さ:28px; ボーダー:1px 幅:670px;}
.mybtn{ 背景色:#FFF; 行の高さ: 14px; 垂直整列: 中間; 境界線: 1px ソリッド #CDCDCD; 高さ: 30px;}
.file{ 位置: 絶対; 右: 80 ピクセル; フィルター: 不透明度: 0; 幅: 260 ピクセル
写真
閲覧...
アップロード