ここの情報は古いです。ご理解頂いた上でお取り扱いください。

Changeset 2107


Ignore:
Timestamp:
Mar 15, 2007, 4:27:25 PM (14 years ago)
Author:
ebihara
Message:

#223 アップロードしたファイルをダウンロードできるようにした

Location:
OpenPNE/branches/ebihara/prj_dev28_fileupload
Files:
1 added
4 edited

Legend:

Unmodified
Added
Removed
  • OpenPNE/branches/ebihara/prj_dev28_fileupload/webapp/lib/util/upload.php

    r2101 r2107  
    3939
    4040
    41 function file_insert_c_file4tmp($prefix, $tmpfile)
     41function file_insert_c_file4tmp($prefix, $tmpfile, $type)
    4242{
    4343error_log("file_insert_c_file4tmp");
     
    6363error_log("filename ". $filename);
    6464
    65     if (db_file_insert_c_file_pre($filename, $filepath)) {
     65    if (db_file_insert_c_file_pre($filename, $filepath, $type)) {
    6666        return $filename;
    6767    }
    6868    return false;
    6969}
    70 function db_file_insert_c_file_pre($filename, $filepath)
     70function db_file_insert_c_file_pre($filename, $filepath, $type)
    7171{
    7272error_log("db_file_insert_c_file_pre ".$filepath." / ".$filename);
     
    8080    fclose($fp);
    8181
    82     return db_file_insert_c_file($filename, $file_Data);
     82    return db_file_insert_c_file($filename, $file_Data, $type);
    8383}
    8484
  • OpenPNE/branches/ebihara/prj_dev28_fileupload/webapp/modules/pc/do/c_topic_add_insert_c_commu_topic.php

    r2072 r2107  
    2020        //---添付ファイル
    2121        $filename4_tmpfile = $requests['filename4_tmpfile'];
     22        $filename4_mime_type = $requests['filename4_mime_type'];
    2223
    2324        //---権限チェック
     
    6263        // 添付ファイルをDBに入れる
    6364        if ($filename4_tmpfile) {
    64             $filename4 = file_insert_c_file4tmp("t_{$c_commu_topic_id}_4", $filename4_tmpfile);
     65            $filename4 = file_insert_c_file4tmp("t_{$c_commu_topic_id}_4", $filename4_tmpfile, $filename4_mime_type);
    6566        }
    6667
  • OpenPNE/branches/ebihara/prj_dev28_fileupload/webapp/modules/pc/page/c_topic_add_confirm.php

    r2102 r2107  
    105105            'filename4_tmpfile' => $tmpfile4,
    106106            'filename4'         => $upfile_obj4["name"],
     107            // TODO : ここでMIMEタイプをhiddenで持たせないようにする
     108            // TODO : このMIMEタイプの値は信用できないので別の手段でMIMEタイプを得る手段を模索する
     109            'filename4_mime_type' => $upfile_obj4['type'],
    107110        );
    108        
     111
    109112        $this->set('c_topic', $c_topic);
    110113        return 'success';
  • OpenPNE/branches/ebihara/prj_dev28_fileupload/webapp/modules/pc/validate/do/c_topic_add_insert_c_commu_topic.ini

    r2063 r2107  
    2222[filename4_tmpfile]
    2323type = "string"
     24
     25[filename4_mime_type]
     26type = "string"
Note: See TracChangeset for help on using the changeset viewer.