簡體   English   中英

驗證PHP和Flash之間數據上傳完整性的最佳方法

[英]Best way to verify data upload integrity between PHP and Flash

我已經在AIR中編寫了一個用於上傳大量文件(數十個演出)的上傳程序,該文件一次將文件的小塊(<1兆)發送到服務器(通過PHP收集)。

它在99%的時間內都能很好地工作。

但是,在極少數情況下,收集的文件已損壞。 我沒有辦法解決這個問題,但是我的想法是,如果我在每個切片上升時對其進行驗證,這將解決問題,因此,問題是……驗證的最佳方法是什么?

我的沖動是在PHP中執行MD5,並在切片上傳完成后將其發送回去,然后在Flash端進行MD5進行比較。

性能並不是一個太大的問題,但是如果有一種更有效(同樣簡單)的方法來處理此問題,我寧願那樣做。 最終,我不想重新發明輪子。

歡迎所有建議。

TIA

我選擇了MD5。 似乎工作出色。

我所做的唯一與問題不同的是,在將它發送並添加為POST參數之前,我先在Flash端執行了MD5。 然后,在PHP端,我可以在文件到達后立即進行比較,如果它們不相同,則將錯誤發送回Flash。 這可能是“一打一打的六分之六”的差異,但對我來說確實顯得更優雅(不確定原因)。

希望這對某人有幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM