[英]How to upload a plain/text file to google drive using Javascript?
[英]html: how to restrict upload file format to plain text
我需要在網頁上具有上傳文件功能。 我只希望人們能夠選擇.csv和純文本(.txt)文件。
<input type="file" accept=".csv,text/plain" >
我知道接受屬性可能有效。 但是有兩個問題。
有人知道如何實現嗎?
請注意,您在客戶端執行的任何操作(例如使用input
標簽中的accept
屬性)都可以被客戶端輕易地忽略/覆蓋。 因此,如果您確實要阻止將指定類型以外的文件上傳到服務器,則應在表單發布到的腳本中在服務器端進行某種檢查。
如果您只想接受txt文件,請將您的接受從text / plain更改為accept=".csv,.txt"
$target="images/"; //path to upload
if( isset($_POST['submit']) ) //check if post is set
{
if $_FILES['file']['type'] != 'text/plain'
{
// error
} else {
//upload
move_uploaded_file($_FILES['file']['tmp_name'], $target);
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.