マルチパート フォームを使用している場合、クライアントによってアップロードされたファイルはどこに保存されるのか、これらのファイルは永続的に保存されるのか、2 人以上のユーザーが同時にファイルをアップロードしようとしている場合は、両方のファイルが保存されるのかを知りたいと思っていました。保存または上書きされますか??
私の cgi スクリプトは .py スクリプトです
事前にTnx
マルチパート フォームを使用している場合、クライアントによってアップロードされたファイルはどこに保存されるのか、これらのファイルは永続的に保存されるのか、2 人以上のユーザーが同時にファイルをアップロードしようとしている場合は、両方のファイルが保存されるのかを知りたいと思っていました。保存または上書きされますか??
私の cgi スクリプトは .py スクリプトです
事前にTnx
I don't think uploaded files get saved "automagically". Your script needs to process the request and save them.
These files will be saved in a temporary directory, you will need to save them manually.
You can control the files using PERL, something like this:
require "cgi-lib.pl";
$uploadDirectory = "YOUR_DIRECTORY";
open (OUTPUT_FILE, ">$upload_dir\/$in{'file'}") || & Die("Could not open file: $!");
undef $Buffer;
while (read($in{'file'},$Buffer,1024)) {
print OUTPUT_FILE $Buffer;
}
close(OUTPUT_FILE);
To handle multiple uploads you can make sure you give them separate names (eg. including the user_id, or random).