具體場景:需要往數據庫寫入一條數據,同時也上傳一張圖片。圖片名是寫入數據的ID,如果圖片上傳失敗,這條數據也不要寫入。解決辦法:1,圖片如果上傳失敗,就刪除這條數據(如果刪除失敗,怎么辦?我是在try{}catch{}的catch代碼里寫的)2,使用數據庫事務處理,catch到錯誤,直接回滾我覺得第二種更保險一點,不知道各位大神一般怎么處理這種問題?
添加回答
舉報
0/150
提交
取消