私たちはアプリケーションを持っており、その1つの機能により、ユーザーはWebポータルからExcelファイルテンプレートをダウンロードできます。ユーザーはそれにほとんど変更を加えずにアップロードすることになっています。要件に応じて、ユーザーが最初にダウンロードしたのと同じファイルをアップロードする必要があります。同じ名前と拡張子を持つ別のファイルも許可しないでください。チェックサム値を確認することは、コンテンツが変更されたときに変更されるので役立ちません。したがって、各ファイルを一意に識別できるような仕組みが必要です。どんな助けでも大歓迎です。ありがとうございました!同じダウンロードファイルがアップロードされているかどうかを確認するにはどうすればよいですか?
答えて
を助けます行A1を非表示にします。
そのような場合には、ユーザーが特定のフィールドでのみ入力データが列を再表示し、変更されていないことを確認することができるように、パスワードで保護されたExcel文書を作成してみてください。
私は、数年前、私は他のシートから収集したデータの完全なシートを持っていた似たような、実装したしましたので、私は簡単に/インポートデータをエクスポートし、それを保護し、それを離れて送信することができます。
何かがあなたが説明してきた流れの中で、「右」は見えません。 サーバーを保護するために何をしようとしていますか? 悪意のあるExcel?誤ったデータが供給されましたか?一般的には 、あなたは、ユーザーがそれを抽出し、悪質なファイルに貼り付けるませんサーバー上で保証することはできません(必ずしも優れていない)ファイルにいくつかの「情報」を埋め込む場合でも、クライアントを信用してはいけません。
だから、私の理解では、あなたがより良いデータではなく、エクセルのページ自体を保護する必要があります。 データが変更後にサーバーに送信されるときに、そのデータがフローに重要な場合は、そのデータをExcelから抽出して保存してから保存してください。 "ごみを出し入れする"モデルで働いている場合は、そのままExcelを保存して、それを処理しないでください。
ホープこれは、例えば、いくつかの識別番号を含み、ファイルは各ダウンロードのために生成されると仮定すると
もっと同意できませんでした。私たちはそのようなバリデーションを行っていますが、それは聞こえるかもしれないという奇妙な要求は、ファイルのユニークな識別を求めています。あなたの提案に感謝します。 – user3247957
- 1. 2つのアドレスが同じかどうかを確認するにはどうすればいいですか?
- 2. 配列の値が同じかどうかを確認するにはどうすればいいですか?
- 3. StructureMapで同じレジストリが複数回ロードされているかどうかを確認するにはどうすればよいですか?
- 4. ポップアップページが開いているかどうかを確認するにはどうすればよいですか?
- 5. 同じ名前のラジオボタンが選択されているかどうかを確認するにはどうすればよいですか?
- 6. エラーが返されたかどうかを確認するにはどうすればよいですか?
- 7. リンクが訪問されたかどうかを確認するにはどうすればよいですか?
- 8. ネットパイプサービスがリッスンしているかどうかを確認するにはどうすればよいですか
- 9. 2つの配列に同じ要素がPerlで含まれているかどうかを確認するにはどうすればよいですか?
- 10. 2つのイメージに同じオブジェクトが含まれているかどうかを確認するにはどうすればよいですか?
- 11. 2つのstd :: vectorに同じ要素だけが含まれているかどうかを確認するにはどうすればよいですか?
- 12. ユーザがルータで認証されているかどうかを非同期で確認するにはどうすればいいですか?
- 13. ユーザーがindex.htmlにいるかどうかを確認するにはどうすればよいですか?
- 14. jquery:ページにフォーカスがないかどうかを確認するにはどうすればよいですか?
- 15. google auth2.signIn()ウィンドウがユーザーによって閉じられているかどうかを確認するにはどうすればよいですか?
- 16. Tomcatがシャットダウンを受信するように設定されているかどうかを確認するにはどうすればいいですか?
- 17. ファイルがアップロードされたことを確認するにはどうすればよいですか?
- 18. 2Dリスト内のすべてのアイテムがすべて同じであるかどうかを確認するにはどうすればよいですか?
- 19. アプリがバックグラウンドで実行されているか、アンドロイドを殺しているかどうかを確認するにはどうすればよいですか?
- 20. アップロードされたファイルがMIMEタイプのない画像であるかどうかを確認するにはどうすればよいですか?
- 21. データが新しいかどうかを確認するにはどうすればよいですか?
- 22. Scala - オブジェクトがスレッドセーフであるかどうかを確認するにはどうすればよいですか?
- 23. フォームがヘルプモードであるかどうかを確認するにはどうすればよいですか?
- 24. アンドロイドアプリがハイブリッドアプリであるかどうかを確認するにはどうすればよいですか?
- 25. Java - シーンがフルスクリーンモードであるかどうかを確認するにはどうすればよいですか?
- 26. ジェネリックメソッドパラメータが値型であるかどうかを確認するにはどうすればよいですか?
- 27. オブジェクトがコレクションであるかどうかを確認するにはどうすればよいですか? (スウィフト)
- 28. ウィンドウがオフスクリーンであるかどうかを確認するにはどうすればよいですか?
- 29. ファイルが空であるかどうかを確認するにはどうすればよいですか?
- 30. URLが画像であるかどうかを確認するにはどうすればよいですか?
例えば、いくつかの識別番号を含み、ファイルは各ダウンロードのために生成されると仮定すると行A1を非表示にします。 – cello
ユーザが「少々の変更」をしなければならない場合、彼がアップロードするファイルは、ダウンロードしたものとは異なる定義_である。ファイルに適用されるように、 "同一性"のあなたの尺度は何ですか?あなたは実際に何を達成しようとしていますか? –
@KevinBooneダウンロードした各ファイルに一意のIDがあるとします。ユーザーがいくつかの空のフィールドにデータを埋め込み、アップロードしようとします。バックエンドでは、アップロードされるファイルがダウンロードされたものと同じIDを持つかどうかを確認する必要があります。奇妙に思えるかもしれませんが、それが要件です。ありがとう。 :) – user3247957