我在NodeJitsu上託管我的網站,並且存在文件上傳的內存問題。我的應用程序崩潰與此日誌消息:快速文件上傳內存問題
{ [Error: spawn ENOMEM] code: 'ENOMEM', errno: 'ENOMEM', syscall: 'spawn' }
它從來沒有真正得到我的控制器,所以這不是一個問題。我目前正在使用jQuery POST Ajax上傳文件。我也嘗試使用BlueImp插件進行塊上傳。有問題的文件不是那麼大 - JPG圖像,1000x1000,正常Kbs,沒有什麼不尋常的。
我想知道我能做些什麼來完成這項工作嗎?上傳繞過Express的標準方式或一些設置的一些替代方法。
更新:我已經嘗試過使用強大的標準html表單,jquery ajax,blueimp jquery插件,使用native express bodyparser。這是不行的。我假設你只是無法將文件上傳到nodejitsu,這些文件的大小都不是很大。
你可以發佈一些代碼,所以我們至少有一些你在做什麼的想法。有1000種方法可以使用Node.js/Express處理文件上傳,我們不知道您使用的是哪一種。而且,你是在製作一個兒童過程嗎? – Brad
確實沒有任何代碼 - 標準的html multipart表單,或者jquery ajax post,或者jquery chunked upload - 不管。 THAN Express 3使用bodyParser。我的控制器沒有參與,因爲它在它死亡之前沒有擊中它。空控制器做同樣的事情 – cyberwombat