やってないとすぐ忘れてしまうのでメモ.
PHP マニュアル POST メソッドによるアップロード
php 側での次の様な取り出し.
$tempfile = $_FILES[‘fname‘][‘tmp_name’];
‘fname‘ にあたる部分は,input タグの name 属性.
<input type=”file” name =”fname” accept=”.jpg,.png”>
CHttpFile でのアップロード の場合は,汎用的になる様に処理している.
function uf_upload_files () { $d_dir = uf_get_upload_folder() ; // echo $d_dir . "<br/>\r\n" ; $up_status = false ; foreach ($_FILES as $keys => $values) { $file_e = $values ; $tempfile = $file_e['tmp_name'] ; $filename = $d_dir . $file_e['name'] ; $filename = uf_get_up_file_name($filename) ; if (is_uploaded_file($tempfile)) { $up_status = move_uploaded_file($tempfile,$filename) ; } } return $up_status ; }
[…] ; <input type="file" name="fname" accept=".dat"> https://dev.mish.work/wordpress/2018/04/19/php-_files/ これとアップロードツールの C のコード ::Make_send_data […]