在我的网站主机中,我看到(通过phpinfo)
这让我觉得我应该可以上传大到16Mb的文件.但是,当我通过post方法(正常)执行此操作时,post_max_size接管并声明我发送了太多.
允许发送大到16Mb的文件的方法是什么?GET - PUT - 其他?
希望有人能为我澄清一下.
西蒙
例如,我有一个比我预期的更快填充的大型文件系统.所以我寻找正在添加的内容:
find /rapidly_shrinking_drive/ -type f -mtime -1 -ls | less
Run Code Online (Sandbox Code Playgroud)
而且我发现很多东西.成千上万的六七种文件.我可以挑出一个类型并计算它们:
find /rapidly_shrinking_drive/ -name "*offender1*" -mtime -1 -ls | wc -l
Run Code Online (Sandbox Code Playgroud)
但我真正喜欢的是能够获得这些文件的磁盘总大小:
find /rapidly_shrinking_drive/ -name "*offender1*" -mtime -1 | howmuchspace
Run Code Online (Sandbox Code Playgroud)
如果有人有,我会对Perl单行开放,但是我不打算使用任何涉及多行脚本或File :: Find的解决方案.
我有一个图像文件夹4MB- 让我们调用这个文件夹dsc_big/.我想用convert -define jpeg:extent=2MB它们将它们转换为under 2MB并复制dsc_big/*到dsc_small/已经存在的文件夹.
我试过,convert dsc_big/* -define jpeg:extent=2MB dsc_small/但产生的图像叫做-0,-1等等.
我该怎么办?
我知道获取文件大小的正常方法是使用FileInfo实例:
using System.IO;
class SizeGetter
{
public static long GetFileSize(string filename)
{
FileInfo fi = new FileInfo(filename);
return fi.Length;
}
}
Run Code Online (Sandbox Code Playgroud)
有没有办法在不必使用静态方法创建FileInfo实例的情况下做同样的事情?
也许我想在每次我想要文件大小时创建一个新实例时过于吝啬,但是例如尝试计算包含5000多个文件的目录的总大小.尽管GC可能是最优化的,但是不应该有办法这样做而不必不必要地征税吗?
一个没有经验的PHP问题:
我有一个PHP脚本文件,我需要在很多地方很多次包含在不同的页面上.
我可以选择将包含的文件分解为几个较小的文件,并根据需要包含这些文件......或者......我可以将它们整合在一个PHP文件中.
我想知道在这种情况下是否对include()使用更大的文件和更小的文件有什么性能影响?例如,200KB文件和20KB文件之间是否有任何性能差异?
谢谢.
我一直很喜欢使用TimeUnit的作业的可读性,如下所示:
long timePeriodInMillis = TimeUnit.MINUTES.toMillis( 53 );
Run Code Online (Sandbox Code Playgroud)
比如:
long timePeriodInMillis = 53 * 60 * 1000;
Run Code Online (Sandbox Code Playgroud)
是否有可用于文件大小单元的等效枚举?就像是
long maxBits = FilesizeUnit.MEGABYTES.toBits( 11 );
Run Code Online (Sandbox Code Playgroud) 我正在使用我从这里获得的这个javascript,它完全符合我的需要.
var _validFileExtensions = [".jpg", ".jpeg"];
function File_Validator(theForm){
var arrInputs = theForm.getElementsByTagName("input");
for (var i = 0; i < arrInputs.length; i++) {
var oInput = arrInputs[i];
if (oInput.type == "file") {
var sFileName = oInput.value;
var blnValid = false;
for (var j = 0; j < _validFileExtensions.length; j++) {
var sCurExtension = _validFileExtensions[j];
if (sFileName.substr(sFileName.length - sCurExtension.length, sCurExtension.length).toLowerCase() == sCurExtension.toLowerCase()) {
blnValid = true;
break;
}
}
if (!blnValid) {
alert("Invalid image file type!");
return false;
}
}
}
return …Run Code Online (Sandbox Code Playgroud) 哪个将最适合性能,文件大小,(和我的理智):动画.gifs或带有动画的spritesheet使用CSS(和JS需要时)?
所以,老实说我不确定哪个会更好,因为我不了解帧的压缩.gif.我的猜测是,如果我可以正确地摆动它们,它们最终会大致相等,但是如果这是错误的,或者这是因为不同的原因让我知道.
在我看来,这里的主要优点是Spritesheets,因为我可以在一张纸上包含多个动画(我们在这里谈论数百个动画精灵).基于我以前的一个问题,我知道我可以轻松地在CSS中使用单个框架image-rect().与.gif文件一样,我实际上只能包含一个动画,因为每个动画可能会有不同的持续时间.
附录:此外,一些动画重复给定的精灵,所以spritesheet只需要有一个帧的副本,其中.gif需要有所有帧(至少据我所知).
在这里再次猜测,我的直觉告诉我,动画.gif的速度会明显加快,因为我不必管理所有的动画,同时我正在为其他事情做很多JS代码.但是,我不确定,也许浏览器会受到30多个动画片.gif的重大影响.
spritesheets是为我而制作的,所以我的工作一开始就很高(写作和动画引擎和手工编码一张/每张).但是一旦编写,它就可以正常使用,并且spritesheet中的更改需要对代码进行最少的更改.
另一方面,动画.gif文件不是Photoshop中的蛋糕(如果你有更好的程序,请告诉我).每个人都必须手工制作,这是一个漫长的过程.但是,一旦它们制成,我真的不需要改变它们.我的spritesheets不太可能很快改变,所以很有可能它会成为一个完成.
在文件大小方面,它可以更好地扩展到数百个动画(包括HTTP报头传输,因为它将通过网络传输),现代浏览器中的性能以及易于创建(最低优先级,但如果您可以让我的工作更轻松,或者争论这个,我将不胜感激),.gif从spritesheets构建的动画文件,或者只是使用CSS和我已经拥有的spritesheets?
VS 
我想知道是否有办法使用jQuery来查找我链接到网页的PDF文件大小.
我想这样做,以便在悬停在下载链接上时,会弹出一个模式框,说明PDF的文件大小.我可以做第二点,我唯一想知道的是如何找出文件大小.我不知道jQuery是否能够做到这一点.如果不是那么太糟糕我猜...
提前干杯.
filesize ×10
performance ×3
php ×3
javascript ×2
.net ×1
animated-gif ×1
bash ×1
c# ×1
cookies ×1
css ×1
enums ×1
file-upload ×1
find ×1
grep ×1
html ×1
image ×1
imagemagick ×1
include ×1
java ×1
jquery ×1
optimization ×1
scripting ×1
shell ×1
sprite-sheet ×1
time ×1
upload ×1