我試圖建立一個上傳圖片的系統:當上載在100%完成,使用Ajax用戶可以看到圖片的預覽。最後,他可以選擇或不保存圖片。 我的問題是:在任何情況下,如果他選擇或不保存圖片,圖片將已上傳。 什麼是要刪除的圖片,如果用戶正在改變當前的URL,或者如果他關閉當前網頁的最佳方式?如果用戶正在更改當前頁面,如何刪除圖片?
1
A
回答
0
嘗試
調用窗口上卸載PHP阿賈克斯。喜歡的東西
$(window).unload(function()
{
$.ajax({ url: "update.php",
data: {'name':'pathtofile'},
type: 'POST'
success: function(){
alert("done");
}});
}
);
在update.php做
unlink($_REQUEST['name'])
1
您可以先上傳圖片到臨時文件夾,然後,當用戶在保存其移動到目標位置,在這種情況下點擊,如果用戶闊葉頁面,畫面是,你可以刪除所有文件臨時文件夾該文件夾的日常...
另一種選擇是使用HTML5文件系統API來讀取該文件,並上傳前顯示縮略圖,這樣就可以顯示確認之前上傳裏面......
+0
感謝您的回答,我喜歡這個主意臨時文件夾中但是如何在用戶離開頁面時刪除這些文件?是JavaScript的最佳途徑? – user2461031
+0
不,你可以刪除每週或每天使用PHP或手動FTP ...搜索PHP cron作業 – 2013-07-16 10:51:02
2
您可以將列添加到數據庫中,並用標誌,你可以可以知道用戶保存上傳圖片或沒有。你可以刪除所有保存的圖片。
相關問題
- 1. 如果當前日期在頁面日期之後 - 刪除頁面?
- 2. 如何防止在JSP頁面或HTML中刪除用戶當前的日誌
- 3. 如果用戶刪除Laravel中當前頁面的最後一項,如何重定向到上一頁?
- 4. 防止用戶訪問頁面,如果不是當前用戶
- 5. 如何更改column_type並使用ActiveRecord刪除當前的數據?
- 6. 使用插件更改當前頁面
- 7. 使用liferay更改當前頁面
- 8. 當更改頁面背景時圖片更改可怕
- 9. 刪除當前用戶
- 10. 如何使用jQuery Mobile和Reponse.Redirect將URL更改爲正確的/當前頁面?
- 11. Facebook更改用戶頁面封面圖片API
- 12. 如何在更改頁面時更改視圖頁面中的片段或頁面
- 13. 如何更改背景圖片(例如網格或主頁面)?
- 14. 如何訪問當前[網頁]頁面(當前頁面之外)?
- 15. 從當前HTML頁面上傳圖片
- 16. 如何用「當前頁面」中的javascript更改圖像的灰度?
- 17. 如何在C/C++中刪除當前用戶的文件?
- 18. 如何每頁更改標題圖片
- 19. 如何刪除/替換當前正在使用的字體
- 20. 如何刪除當前碎片中除當前碎片和第一碎片之外的所有碎片?
- 21. 如何更改Ray Wenderlich的UIScrollView教程的當前頁面?
- 22. 如何更改當前頁面,從activity_main.xml切換到pagetwo.xml
- 23. 如何更改當前頁面上元素的可見性?
- 24. JQuery的如果(當前頁面===東西)
- 25. 按當前時間更改圖片
- 26. 如何提取當前用戶的帳戶圖片?
- 27. 如何處理後退按鈕刪除當前片段在MvvmCross
- 28. colorbox - 正在更改「當前」
- 29. 更改當前頁面的顏色angularjs
- 30. 保持當前頁面更改actionlink
上bodyunload AJAX調用的文件取消鏈接 – alwaysLearn
謝謝,我只是用Google搜索它,這正是我需要的@ Let'sCode – user2461031
請參閱我的答案,如果它可以幫助你 – alwaysLearn