相关疑难解决方法(0)

不使用第三方库在PHP中调整图像大小?

在我的一个应用程序中,我正在使用下面的代码片段将上传的图像复制到目录中.它工作正常,但复制大图像(> 2MB)需要比理想时间更多的时间,我真的不需要这么大的图像,所以,我正在寻找一种方法来调整图像的大小.如何使用PHP实现这一目标?

<?php

$uploadDirectory = 'images/0001/';
$randomNumber = rand(0, 99999); 
$filename = basename($_FILES['userfile']['name']);
$filePath = $uploadDirectory.md5($randomNumber.$filename);

// Check if the file was sent through HTTP POST.

if (is_uploaded_file($_FILES['userfile']['tmp_name']) == true) {

    // Validate the file size, accept files under 5 MB (~5e+6 bytes).

    if ($_FILES['userfile']['size'] <= 5000000) {

        // Move the file to the path specified.

        if (move_uploaded_file($_FILES['userfile']['tmp_name'], $filePath) == true) {

            // ...

        }

    }

}

?>
Run Code Online (Sandbox Code Playgroud)

php image image-resizing

12
推荐指数
3
解决办法
7万
查看次数

如何在客户端使用HTML和Javascript验证文件大小

如何使用JavaScript验证客户端的文件大小?我type=file用来选择文件

html javascript

9
推荐指数
2
解决办法
4万
查看次数

检测客户端的文件上传大小?

我正在使用PHP进行文件上传.在PHP手册中,它显示了一个使用MAX_FILE_SIZE隐藏字段的示例,表示它将在客户端(即浏览器)检测文件是否太大.

我刚刚在Firefox,Chrome和IE中尝试了这个例子,它不起作用.即使文件大于指定的隐藏字段,也始终上传文件.

顺便说一下,如果文件大于MAX_FILE_SIZE那么调用move_uploaded_file不起作用,那么似乎变量具有服务器端的效果,但不是客户端.

html php file-upload

9
推荐指数
2
解决办法
2万
查看次数

文件上传的大小限制

我使用html5调查文件上传的问题,我有理论上的问题:html5对于上传的文件大小有任何限制吗?例如,我可以上传大小约为500Gb的文件吗?

PS:我使用FileReader api来读取文件.

好.此问题已得到解决.

但正如它在FileReader API中解释的那样:

此接口提供了将File对象或Blob对象读入内存的方法...

据我所知,我无法读取大小超过可用RAM的文件?

javascript html5

4
推荐指数
1
解决办法
3万
查看次数

标签 统计

html ×2

javascript ×2

php ×2

file-upload ×1

html5 ×1

image ×1

image-resizing ×1