アップロード ディレクトリを変更するにはどうすればよいですか?
ファイルアップロードディレクトリを動的に変更したい
fg : 各ユーザーごとに、ファイルを自分のフォルダーにアップロードします
ありがとう
アップロード ディレクトリを変更するにはどうすればよいですか?
ファイルアップロードディレクトリを動的に変更したい
fg : 各ユーザーごとに、ファイルを自分のフォルダーにアップロードします
ありがとう
ディレクトリを$_SESSION
変数または に$_COOKIE
保存し、保存された値をファイル /php/index.php に取得できます。
$uplDir = $_SESSION["uploadDirectory"].'/;
$option = array(
/* some options */
'upload_dir' => $uplDir,
/* .... */
);
$upload_handler = new UploadHandler($option);
ps。session_start();
冒頭を思い出して
jsファイルのフォームデータのパラメーターを介して送信できます
<script>
$(function () {
$('#fileupload').fileupload({
dataType: 'json',
formData: [{ name: 'custom_dir', value: '/save/file/here/' }],
done: function (e, data) {
$.each(data.result.files, function (index, file) {
$('<p/>').text(file.name).appendTo(document.body);
});
}
});
});
</script>
//=========================
アップロード ハンドラの定義中
require('UploadHandler.php');
$custom_dir = $_SERVER['DOCUMENT_ROOT'] . $_REQUEST['custom_dir'];
$upload_handler = new UploadHandler(array('upload_dir' => $custom_dir));