Linux 软件免费装
Banner图

BSX File Exchange

开发者 abyssal279
bs279
更新时间 2026年7月25日 05:08
PHP版本: 7.4 及以上
WordPress版本: 7.0
版权: GPLv2 or later
版权网址: 版权信息

标签

file manager file sharing client portal document sharing secure upload

下载

1.0.3 1.0.5 1.0.4

详情介绍:

BSX File Exchange turns your WordPress site into a private file-sharing portal between you and your clients — no third-party services, no public links, no extra accounts. You create Host/Guest pairs. Both sides can upload and download files. Every transfer is logged, every download is authenticated, and nothing is ever accessible by direct URL. How it works
  1. Create a Host/Guest pair in the admin panel — linking any two registered users
  2. Both users log into your site and see their private dashboard via the [bsxfe_dashboard] shortcode
  3. Either side uploads a file — the other receives an email notification instantly
  4. Downloads go through a secure PHP endpoint with token-based authentication — no public file URLs ever exist
Who is it for Features What's included

安装:

  1. Upload the bsx-file-exchange folder to /wp-content/plugins/, or install directly from the WordPress plugin directory
  2. Activate the plugin from the Plugins menu in WordPress
  3. Go to BSX File Exchange → Settings and configure your preferences (allowed file types, size limit, colors, notification email)
  4. Create a WordPress page and add the shortcode [bsxfe_dashboard] to it
  5. In Settings, set that page as the Dashboard page
  6. Go to BSX File Exchange → Pairs and click + New pair to create your first Host/Guest connection
  7. Both users will see the dashboard automatically when they log in and visit the shortcode page

屏幕截图:

  • wp-admin Hosts panel — list of all users acting as Host with their active guest connections and activity
  • wp-admin Guests panel — list of all users acting as Guest with their host connections and file totals
  • wp-admin Activity Log — full audit trail of uploads, downloads and deletions with user, date, and IP tracking; CSV export available
  • wp-admin Settings — dashboard page selector, file size limit, allowed file types, and privacy mode configuration
  • wp-admin Settings — email notification templates with custom variables, and Ultimate Member integration settings
  • wp-admin Settings — frontend color palette customization (primary and secondary colors) and uninstall data options
  • wp-admin Pair detail view — file list for a specific Host/Guest pair with size, date, download and delete actions
  • Frontend dashboard — Received files tab showing files shared by the Host, with pair selector and unread badge
  • Frontend dashboard — Send file tab with drag-and-drop upload zone, optional message field, and file type/size info
  • Frontend dashboard — Sent files tab showing files uploaded by the user with open/download/delete actions
  • wp-admin Host detail view — full stats per host including active guests, storage used, sent/received files, and recent activity log

升级注意事项:

1.0.4
  • Added opt-in anonymous usage tracking — sends anonymous environment data weekly to help improve the plugin (disabled by default, configurable in Settings)
  • Added review reminder notice — appears after 14 days of use with a direct link to the WP.org review page
  • Updated Privacy Policy to document telemetry data collection
1.0.5 Adds secret token to telemetry for security. Update recommended. 1.0.4 Adds opt-in anonymous usage tracking and review reminder. Update recommended. 1.0.3 Fixes admin stylesheet not loading for Administrator-role users. Update recommended. 1.0.2 Fixes stylesheet caching issue after updates. Update recommended.

常见问题:

Are files publicly accessible?

No. Files are stored in /wp-content/uploads/bsx-file-exchange/ with an .htaccess file that denies all direct HTTP access. Every download goes through a PHP authentication endpoint that verifies the requesting user has an active pair linked to that specific file before serving it.

Can one user be in multiple pairs?

Yes. A Host can be paired with multiple Guests, and a Guest can be linked to multiple Hosts. The dashboard shows all active pairs and lets the user switch between them with a single click and no page reload.

What file types are supported?

By default: PDF, DOC, DOCX, XLS, XLSX, PPT, PPTX, TXT, CSV, JPG, JPEG, PNG, GIF, WebP, ZIP, and RAR. You can enable or disable any type from BSX File Exchange → Settings.

What happens to files when I delete a pair?

All files belonging to that pair — along with their database records, notifications, activity logs, and the physical files on disk — are permanently and irreversibly deleted.

Can I limit file size?

Yes. Go to Settings and set the maximum file size. The effective limit is automatically capped to your server's upload_max_filesize and post_max_size PHP settings — you can verify this in the Debug page.

Does it work with Ultimate Member?

Yes. When Ultimate Member is active, BSX File Exchange automatically adds a tab to both the account and profile pages, so users can access their file exchange dashboard directly from their UM profile without needing a separate shortcode page.

Does it work with multisite?

The plugin works on individual sites within a multisite network. Network-wide activation is not currently supported.

Is there a Pro version?

A Pro version is planned for a future release with features including: no file size limit, file expiry dates, password-protected download links, inline preview for images and PDFs, and per-pair notification customization. It is not available yet — follow the plugin page for updates when it launches.

更新日志:

1.0.5 1.0.4 1.0.3 1.0.2 1.0.1 1.0.0