Node.js用fs.renameSync報cross-device link not permitted錯

今天把 Manuel Kiessling 的【The Node Beginner Book】的中文版 【Node入門】(http://www.nodebeginner.org/index-zh-cn.html#javascript-and-you),的確是一本非常棒的教材,語言輕鬆幽默。完全木有技術書籍的枯燥,消除了新學習Node.js人員的恐懼感。

跟着書本里的例子,一步步的寫,很容易就對Node.js有個大概的瞭解。

不過寫的最後個例子——上傳圖片的時候,會出現一個錯誤

cross-device link not permitted

網上查了下,是由於Node.js安裝的盤符和寫的地方不在一個盤符,跨目錄重命名文件導致的問題。可以多些下面一句話,重設臨時上傳路徑

var form = new formidable.IncomingForm();
form.uploadDir = "./tmp";



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章