2022年4月26日 星期二

使用 PHP 上傳檔案,因權限問題無法開啟

參考連結: PHP upload file inherit permissions error using Windows IIS Server

使用 PHP 上傳檔案,用普通使用者的身分開啟檔案,會出現下面的拒絕存取的警告


檢視上傳檔案的安全性內容


檢視上傳資料 $_FILES 的內容如下

Array
(
    [fileToUpload] => Array
        (
            [name] => file_list_20220426_165738.png
            [type] => image/png
            [tmp_name] => C:\Windows\Temp\phpDFFF.tmp
            [error] => 0
            [size] => 38506
        )
)

修改 php.ini 中的 upload_tmp_dir

; Temporary directory for HTTP uploaded files (will use system default if not
; specified).
; http://php.net/upload-tmp-dir
upload_tmp_dir = "c:/temp"

再次上傳,$_FILES 的內容如下

Array
(
    [fileToUpload] => Array
        (
            [name] => file_list_20220426_165738.png
            [type] => image/png
            [tmp_name] => C:\temp\phpA64A.tmp
            [error] => 0
            [size] => 38506
        )

))

現在上傳的檔案就會繼承 C:\temp 目錄的權限,假如權限不對,就再次修改C:\temp 目錄的權限。


2022年4月11日 星期一

FreeCAD 學習

在 Linux 下,可以下載 AppImage,不用安裝即可使用,但需要 fuse 2.X 版。


FreeCAD 用起來不怎麼直覺,應該是說剛碰 3D 建模,完全不知怎麼開始,豆漿的教學有趣又含蓋較廣,算是不錯的學習。

有關的介紹

起步 - 葉老伙阿 的畫出一個正方形



豆漿: Freecad(0.17)第一課:基本草圖製圖與重複技巧(加上導角教學)

影片說明

哈囉~各位觀眾朋友大家好,這裡是豆漿Freecad實例教學時間。
第一課教各位基本草圖繪製和工具應用,多多練習才是王道喔!
如果有任何錯誤請留言給在下知道,或者對下一堂課有什麼建議都可以提出喔!


Freecad(0.17)第二課:螺紋與環繞製圖


影片說明

哈囉~各位觀眾朋友大家好,這裡是豆漿Freecad實例教學時間。
第二課教各位要如何應用螺絲工作臺與環繞製圖技巧,針對圓的教學,多多練習才會熟悉喔!
如果有任何錯誤請留言給在下知道,或者對下一堂課有什麼建議都可以提出喔!


Freecad(0.17)第三課:組立與會遇到的問題


影片說明

哈囉~各位觀眾朋友大家好,這裡是豆漿Freecad實例教學時間。
第三課是教基本的組立,有時候看看製造的Part有沒有問題喔,如果出錯多做幾次摸熟工具,別忘了多練習嚕!
如果有任何錯誤請留言給在下知道,或者對下一堂課有什麼建議都可以提出喔!

FreeCAD斜面体
https://www.bilibili.com/video/BV1ba4y157op/

Freecad tutorial - Knob - Product design #101
https://www.youtube.com/watch?v=37Kzx21wjE8

網誌存檔