上傳圖片數組
❶ Android 如何通過數組上傳圖片
int[] imageId = new int[] { R.drawable.c, R.drawable.b,R.drawable.cer_pic_1 };
❷ 簡單的php上傳圖片並且顯示的問題,
處理頁面的代碼:
$file = $_FILES['image']; //得到上傳文件的數組,包括文件大小,類型等數組元素
$url = "imgs/".$file['name']; //上傳後的圖片地址
if(move_uploaded_file($file['tmp_name'],$url)){ //將圖片上傳到指定路徑
//將$url存入資料庫,(如果路徑是固定的,也可以只把文件名存入資料庫,取數據的時候在代碼里加上路徑就好了)
……
}else{
echo "上傳失敗";
}
要顯示圖片就只要從資料庫里獲取指定圖片的路徑,然後顯示就可以了
❸ 前端實現多圖片上傳獲取到一個數組怎麼在後台接受這個數組
// 這是一個嵌入到網頁中動態顯示50是張圖片的java小應用程序,希望你對有幫助!
import java.awt.*;
import java.applet.*;
public class Picture extends Applet
{
Image[] theImages;
int nNum = 50;
int nNow = 0;
public void init()
{
theImages = new Image[nNum];
for(int i = 0; i < nNum ; i++)//將圖片裝入數組
theImages[i] = getImage(getDocumentBase(), "pic" + Integer.toString(i) + ".jpg");
}
public void start()
{
nNow = 0;
}
public void paint(Graphics g)
{
g.drawImage(theImages[nNow],500,500,this);
nNow++;
if(nNow>=nNum)
nNow = 0;
try
{
Thread.sleep(50);
}
catch(Exception e){showStatus(e.toString());}
repaint();
}
public void main()
{
Graphics g;
g=this.getGraphics ();
init();
start();
paint(g);
}
}
❹ Thinkphp的upload類,在本地測試時可以上傳圖片數組,但是放到Linux伺服器上就不行了
上傳的圖片大小總和超出了php.ini里的大小限制。
修改下
upload_max_filesize = 50M
post_max_size = 50M
❺ PHP 如何上傳圖片和文字
直接form表單加上上傳的屬性,在php那裡判斷下 $_FILE裡面的臨時文件是否存在,存在就遍歷,然後定義一個數組。把上傳到伺服器端的臨時文件挪到指定位置,然後把路徑存到數組裡面,最終存到資料庫。就實現上傳了
❻ 用php上傳圖片怎麼做
上傳圖片原理:首先判斷文件類型是否為圖片格式,若是則上傳文件,然後重命名文件(一般都是避免上傳文件重名,現在基本上都是以為時間來命名),接著把文件上傳到指定目錄,成功上傳後輸出上傳圖片的預覽。
1.首先我們開始判斷文件類型是否為圖片類型用到的函數
{
strrchr:查找字元串在另一個字元串中最後一次出現的位置,並返回從該位置到字元串結尾的所有字元。
substr: 取部份字元串。
$HTTP_POST_FILES['file']['name']:獲取當前上傳的文件全稱。
}
圖片類型就是「.」後面的字元(比如:一個文件名稱為XXX.JPG 那麼它的類型就是「.」後面的JPG)。 我們可以用PHP中的函數來截取上傳者文件名字的。我們來寫個獲取文件類型的函數
<?
function type()
{
return substr(strrchr($HTTP_POST_FILES['file']['name'],'.'),1);
}
?>
2.若是則上傳文件,然後重命名文件用到的函數
{ strtolower:把字元串的字母全部轉換為小寫字母. in_array: 函數在數組中搜索給定的值。 implode:函數把數組元素組合為一個字元串 random:隨機生成的數 $_FILES['userfile']['name']:上傳文件名稱 $uploaddir:自己定義的變數。比如在同一個文件夾裡面,你想把上傳的文件放到這個文件夾的FILE文件夾下,你可以這樣定義$uploaddir="./file/";注意寫法 } 這邊會出現很多問題,第一先寫一個能上傳類型的數組。第二判斷文件合法性。第三給文件重名。*(這邊判斷文件大小就不寫了)先定義允許上傳文件的類型數組:$type=array("jpg","gif","bmp","jpeg","png");第二用一個IF。。else。。寫一個判斷文件合法性的控制流語句。if(!in_arry(strtolower(type()),$type))//如果不存在能上傳的類型 { $text=implode('.',$type); echo "您只能上傳以下類型文件: ",$text,"<br>"; } 下面就是給他們重新命名了,else { $filename=explode(".",$_FILES['userfile']['name']);//把上傳的文件名以「.」好為准做一個數組。 $time=date("m-d-H-i-s");//去當前上傳的時間 $filename[0]=$time;//取文件名t替換 name=implode(".",$filename); //上傳後的文件名 $uploadfile=$uploaddir.$name;//上傳後的文件名地址 } 3.最後把文件上傳到指定目錄,成功上傳後輸出上傳圖片的預覽用到的函數{ move_uploaded_file:執行上傳文件 } if(move_uploaded_file($_FILES['userfile']['tmp_name'],$uploadfile)) { echo "<center>您的文件已經上傳完畢 上傳圖片預覽: </center><br><center><img src='$uploadfile'></center>"; echo"<br><center><a href='javascrīpt:history.go(-1)'>繼續上傳</a></center>"; } else { echo"傳輸失敗!"; }
❼ 批量上傳圖片只array一張
可能是網路原因,也有可能是平台上傳限制問題,原因多樣。
上傳圖片是將圖片從個人計算機(本地計算機)傳遞到中央計算機(遠程計算機)系統上,也就是把圖片發布到互聯網上,以供與他人分享或方便自己攜帶。上傳之後,該圖片會獲得唯一的地址(網址),只要知道該網址,任何有許可權的人都可在任一聯網的計算機上瀏覽、欣賞或下載此圖片,否則,除了在你自己的計算機上,其他任何地方都看不到更談不上使用之。貼圖,是在圖片上傳後對它進行的一種歸類,發帖跟帖的時候我們在帖子里插入的圖片(無論是人物、風景,還是其他)都可叫貼圖。
❽ H5如何將圖片用數組的形式傳給後台
這個用代碼可以實現 ,也可以用一些H5生成工具里的上傳插件功能來實現,不妨去看看 epub360 , IH5之類的 製作平台網站吧。
❾ 怎麼把圖片放到數組里啊
用函數把圖片轉換成二進制數 ,然後存儲到數組就行了 ,用的時候再用函數進行還原就行了 。