相关疑难解决方法(0)

如何在上传之前检索文件的大小?

我的网络应用程序中有一个文件输入标记.我想在将文件发送到服务器之前检查文件是否太大.当然,我还有验证服务器端.有没有办法用JavaScript做到这一点?它必须在IE7 +和FF3 +中工作.谢谢.

编辑:somefileinputobject.files [0] .filesize在FF中工作,但不在IE中.

javascript file input filesize

6
推荐指数
1
解决办法
1604
查看次数

取消HTTP POST请求服务器端

我正在尝试编写一个用于上传大文件(> 500MB)的脚本.我想在处理上传之前做一些身份验证,例如:

$id = $_GET['key'];
$size = $_GET['size'];
$time = $_GET['time'];
$signature = $_GET['signature'];

$secret = 'asdfgh123456';

if(sha1($id.$size.$time.$secret) != $signature){
echo 'invalid signature';
exit;
}
process upload...
Run Code Online (Sandbox Code Playgroud)

遗憾的是,php只在文件上传到临时目录后运行此代码,占用了宝贵的服务器资源.有没有办法在上传之前执行此操作?我用perl/cgi尝试了类似的东西,但同样的事情发生了.

php perl post http

2
推荐指数
1
解决办法
3852
查看次数

标签 统计

file ×1

filesize ×1

http ×1

input ×1

javascript ×1

perl ×1

php ×1

post ×1