我正在创建一个网站,您可以上传一个zip文件,我们将提取它并提供查看您的HTML网站的方法,然后再查看它。我现在可以看到我的主要问题是带宽,这是因为一旦您访问我们页面上的Valums File-Uploader,您就可以上传无限文件。
我已经更改了脚本,以便打开会话并获取用户名,无论他们上传什么,都会采用以下格式:
if ($this->file->save($uploadDirectory . $_SESSION['myusername'] . '.site.' . $ext)){
这使得它无论上传什么都会以username.site.zip的格式创建。
我想我需要重新编写这一部分,但我不是100%要改变它 - 我已经尝试了所有我无法想到的事情:
if(!$replaceOldFile){
/// don't overwrite previous files that were uploaded
while (file_exists($uploadDirectory . '.' . $_SESSION['myusername'] . '.site.' . $ext)) {
return array('error'=> 'Could not save uploaded file.' .
'The upload was cancelled, or server error encountered');
}
}
请帮我解决这个问题!