A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
こんにちは。
itohhといいます。>WEBアプリケーションで「Microsoft Visual SourceSafe」のような
FTPでは、いけないのですね?
仕様を確認したいのですが。
1.チェックインでファイルをPCにダウンロードする。
2.チェックアウトでファイルをサーバにアップロードする。
3.チェックインしているときは、他の人は修正できない。
4.だれがチェックインしているかを確認できるようにしたい。
こんなところでしょうか。
1.について
とりあえず、リンクを張って対応では、どうでしょうか?
2.について
ダウンロードはリンクを張って対応の場合、排他制御が難しい。
3.について
INPUTタグのTYPE=FILEで対応しかないと思います。
IISサーバ上で動作する仕組みも必要です。
4.について
2と同様です。
上記をふまえて、ページ遷移を提案します。
<チェックイン>
1.ログインページを表示する。
2.メニューページを表示する。
3.メニューからチェックインを選択した場合、フォルダー一覧、ファイル一覧を表示する。
4.ファイル一覧で対象ファイルをチェックイン(チェックボックス)する。
5.<IISサーバ上の処理>対象ファイルをチェックイン状態にする(DBに情報を持っておく)
6.ダウンロードページの表示(チェックイン対象ファイルのみをリンクを張ったものを一覧)
7.リンクをクリックしてファイルのダウンロードを行う。
<チェックアウト>
前提:cookieにチェックインしたファイル数を格納しておく。
1.ログインページを表示する。
2.メニューページを表示する。
3.<IISサーバ上の処理>メニューからチェックアウトを選択した場合、cookieからファイル数
を取得してファイル数分、INPUTタグのTYPE=FILEを表示するようにする。
4.INPUTタグのTYPE=FILEにチェックアウトファイル名を指定し、アップロード開始。
5.<IISサーバ上の処理>アップロードしてきたファイルをサーバ上のファイルに置き換える。
6.<IISサーバ上の処理>対象ファイルをチェックアウト状態にする。(DBに情報を持っておく)
<排他処理>
DBにログインID、ファイル名、更新日付などの項目で管理する。
図が書けないので判りづらいものになってしまいましたが、如何でしょうか?
アップロードの参考URL
http://www.hi-ho.ne.jp/babaq/
参考URL:http://www.hi-ho.ne.jp/babaq/
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- ASP・SaaS イントラネットを構築したい 2 2022/04/24 11:08
- Windows 10 explorerをedgeで開く方法 2 2022/06/05 14:59
- その他(クラウドサービス・オンラインストレージ) iPadとクラウドの同期はできないですか? 1 2022/05/21 09:34
- サーバー Laravelをレンタルサーバーにインストールするにはどうすればいいですか? 2 2022/06/29 10:17
- Excel(エクセル) エクセルのマクロについて教えてください。 1 2023/02/03 13:18
- USBメモリー・SDカード・フラッシュメモリー プリンタのドライバーをUSB Flash Diskに保存したい。 4 2023/05/23 23:30
- PHP どうして送信されないのでしょうか? 1 2022/12/09 05:23
- その他(IT・Webサービス) WPからダウンロードしたファイル名を指定したい 2 2022/04/08 08:31
- UNIX・Linux Linuxサーバーのパーティション・ディレクトリの推奨見積もりについて 3 2023/01/17 00:46
- Visual Basic(VBA) 動かなくなってしまった古いVBAを動くようにしたい 8 2022/09/20 13:57
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
バッチによるショートカットの...
-
fopenでNULLを返されるがGetLas...
-
C#のAxWindowsMediaPlayerから...
-
HTMLプログラムにExcelをリンク...
-
WebLogic/javaで一部JSPだけが...
-
VBAでファイルを指定して印刷さ...
-
エクセルVBA ファイルOPEN時の...
-
オンラインストレージの検閲に...
-
IEで複数のファイル選択方法
-
拡張子が.txtのファイルに将来...
-
Excelでdatファイルを作成??
-
VBAでファイルパスが長すぎてコ...
-
Excel VBA シートを指定して...
-
batファイル処理でのテキストフ...
-
一気にずばっと複数のメールを...
-
Microsoft Access エラー 3051
-
複数のテキストファイルをexcel...
-
Lubuntuでフォントをインストー...
-
【Excel VBA】PDFを作成して,...
-
ファイル名の特定文字だけ削除...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
バッチによるショートカットの...
-
1フォルダに保存できるファイル...
-
VBAを使い、Web上からファイル...
-
ファイルのアクセス権の取得
-
Excel VBAどこが間違ってますか?
-
エクセルVBA ファイルOPEN時の...
-
Excel-VBA 撮影日時の取得
-
Windowsのメモ帳でジョークウイ...
-
ボタンをファイルにリンクさせたい
-
JSONファイルをダウンロードさ...
-
subversionからファイル取得時...
-
iniファイルのセクションについて
-
VBAでファイルを指定して印刷さ...
-
fopenでNULLを返されるがGetLas...
-
FTPサーバからファイルをダウン...
-
WebLogic/javaで一部JSPだけが...
-
Java.io.FileクラスのsetLastMo...
-
エクセルをダウンロードさせる...
-
FileUploadで複数ファイルのア...
-
VC++2003SDIでMFCアプリ作成中...
おすすめ情報