0

CMS またはイントラネット システムを作成しようとする試みでは、パーミッション ベースの「ワークスペース」にファイルをアップロードする機能が必要です。

これでアクセス許可を整理できますが、ファイルのアップロード自体に少し苦労しています。

基本的に、VLE など、私はマネージャーだとしましょう。私の部署の人が見られるようにファイルをアップロードしたいと思います。どうすればいいですか?

これで、FTP 経由でファイルをサーバーに簡単にアップロードできましたが、これはリモートの場所からは実用的ではないため、アップロードする必要があります。

ファイルは /upload/ フォルダーに保存する必要があり、vBulletin がユーザーの画像で行うように、ランダムな文字列が含まれている必要があります。

ありがとう

4

1 に答える 1

1

実際のファイルのアップロードは比較的簡単です。このような役立つチュートリアルがたくさんあります。ただし、権限を管理するにはデータベースを使用する必要があります。

たとえば、ファイルをアップロードするときは、その名前と場所、所有者またはデータベース内の一連のアクセス許可をメモします。誰かがファイルを要求した場合、いつでもデータベースのアクセス許可を確認できます。

例えば

file =(id, filename, location, ...)
user = (id, username, password, ...)
filegroup = (id, groupname, ...)
file_filegroup(fileid, groupid, ...)
uer_groups = (groupid, userid, ....)

この構造により、ファイルを部門グループなどのグループとして保存し、ユーザーが 1 つ以上のグループにアクセスできるようになります。

于 2009-11-08T12:44:17.387 に答える