次の様な htm と php で,画像をアップできる所を用意.
up.htm
<!DOCTYPE html>
<html lang="ja" >
<head >
<meta charset="UTF-8" />
</head>
<body >
<form action="http:./up.php" method="post" enctype="multipart/form-data">
<input type="file" name ="fname" accept=".jpg,.png">
<input type="submit" value="upload">
</form>
</body>
</html>
up.php
<?php
$tempfile = $_FILES['fname']['tmp_name'];
$fileName = './data/' . $_FILES['fname']['name'] ;
$up_status = false ;
if (is_uploaded_file($tempfile)) {
$up_status = move_uploaded_file($tempfile , $fileName ) ;
}
$frm_src = './' ;
if ($up_status) {
$frm_src = $fileName ;
}
header("Location: {$frm_src}") ;
?>
これらのファイルとアップ先のフォルダを用意しただけでは,アクセス権がないのでアップロードできない.
以前は,DSM に入り「File Station」で「権限」を設定していた.
今まで面倒と思いつつ,試しに Windows 環境からアクセス権を「読み取り(RX)(RX)」から「変更」に.

File Station で設定したものと少し異なるが,それなりに動作してそう.