如何设置SWFUpload上传的文件夹?

发布于 2024-07-21 05:05:47 字数 96 浏览 7 评论 0原文

我在文档中没有看到如何使用 SWFUpload 设置上传的文件文件夹。

有人能指出我正确的方向吗?

如果有帮助的话我正在使用 PHP 5。

I don't see in the documentation how to set the uploaded files folder with SWFUpload.

Can anyone point me to the right direction?

I'm using PHP 5 if it helps.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

橘虞初梦 2024-07-28 05:05:47

您所做的就是调用 PHP 脚本,该脚本会处理文件上传。

您可以打开调试,这将为您提供一个非常好的调试视图,了解正在发生的情况以及相关 PHP 文件的输出。

Flash 不处理上传,因为 Flash 实际上在客户端计算机上运行。

这是我使用的配置示例。

    flash_url : "js/swfupload/flash/swfupload.swf",
    upload_url: "ajax/flash_upload.php",
    post_params: {"PHPSESSID" : "<?php echo session_id(); ?>", "folder_id" : "<?php echo $_SESSION["folder_id"]; ?>"},
    file_size_limit : "100 MB",
    file_types : "*.*",
    file_types_description : "All Files",
    file_upload_limit : 100,
    file_queue_limit : 0,
    custom_settings : {
        progressTarget : "fsUploadProgress",
        cancelButtonId : "btnCancel"
    },
    debug: true,

然后flash_upload.php有类似这样的东西(只是一个例子)

$location = "/var/www/html/example.com/files/";
move_uploaded_file($_FILES["Filedata"]["tmp_name"], location .$_FILES["Filedata"]["name"]

What you do is call a PHP script, and that script handles the file uploading.

You can turn on debug, this will give you a pretty nice debug view of what is happening, and the output of the PHP file in question.

The flash doesn't handle the uploading because the flash is actually running on the client machine.

Here's an example of the config I use.

    flash_url : "js/swfupload/flash/swfupload.swf",
    upload_url: "ajax/flash_upload.php",
    post_params: {"PHPSESSID" : "<?php echo session_id(); ?>", "folder_id" : "<?php echo $_SESSION["folder_id"]; ?>"},
    file_size_limit : "100 MB",
    file_types : "*.*",
    file_types_description : "All Files",
    file_upload_limit : 100,
    file_queue_limit : 0,
    custom_settings : {
        progressTarget : "fsUploadProgress",
        cancelButtonId : "btnCancel"
    },
    debug: true,

Then flash_upload.php has something like this (just an example)

$location = "/var/www/html/example.com/files/";
move_uploaded_file($_FILES["Filedata"]["tmp_name"], location .$_FILES["Filedata"]["name"]
长途伴 2024-07-28 05:05:47

SWFUpload 被赋予一个 URL 以将上传发送到,例如 http://yourdomain.com/upload.php - 这个脚本决定了上传会发生什么。

有关详细信息,请参阅 PHP 手册中有关处理文件上传的部分。

SWFUpload is given a URL to send the upload to, e.g. http://yourdomain.com/upload.php - it is this script which determines what will happen to the upload.

See the PHP Manual section on Handling File Uploads for more information.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文