我正在学习PHP课程。现在我正在学习文件上传概念。
<input type="file" multiple="multiple">
我们可以上传文件。但我有一个疑问。这里是否有上传不同文件类型的限制。这意味着我们可以通过上传上传任何文件,还是有任何限制?
答案 0 :(得分:1)
您可以上传的文件类型没有限制。但您可以在require 'rubygems'
gem 'test-unit'
require 'test-unit'
require 'test/unit/runner/html'
class TestExample < Test::Unit::TestCase
def setup
puts "running the setup........."
@number1 = 4
@number2 = 2
end
def test_add
puts "asserting the add function: "
numb1=@number1+@number2
assert_equal(7, numb1 + 1, "added correctly")
end
def test_sub
puts "asserting the subtract function"
numb2=@number1-@number2
assert_equal(2, numb2 - 0, "subtracted correctly")
end
def teardown
puts "running teardown......."
@number = nil
end
end
文件中设置有关文件上传的各种限制。
这些是例子
php.ini
Here是一篇关于这些限制的有用文章。
here是您在PHP中上传文件的最佳参考。
答案 1 :(得分:-1)
在HTML5中,您可以添加multiple属性以选择多个文件。您可以上传php.ini文件中提供的任何类型的文件 file_uploads = On
<form method="post" enctype="multipart/form-data">
<input type="file" name="my_file[]" multiple>
<input type="submit" value="Upload">
</form>
还要了解有关 enctype =&#34; multipart / form-data&#34;
的更多信息