❶ 我用的是ssh框架,前端傳了一個圖片到後台,後台將圖片寫進了我的本地磁碟,資料庫也存貯了圖片的地址,
在前端圖片處滑鼠右鍵查看屬性。看看顯示的內容是圖片還是地址還是其他的。
如果顯示的是圖片,你看看從前端別的工具能不能直接訪問圖片。
如果顯示的是網址或者圖片地址,那就是代碼問題了。。
❷ PHP怎麼上傳圖片路徑,怎麼獲取圖片路徑
$filePath 應該是上傳的臨時文件吧,然後將$filePath,這個文件移動到 $uploadPath,$uploadPath,應該就 你已經上傳的圖片的路徑!包含圖片文件的名稱。
❸ web圖片一般存在後端哪裡
web圖片一般存在Java後端。
web前端上傳圖片到Java後端,並保存到本地。一般來說,圖片在後端的存儲方式分為兩種:一,可以將圖片以獨立文件的形式存儲在伺服器的指定文件夾中,再將路徑存入資料庫欄位中,二,將圖片轉換成二進制流,直接存儲到資料庫的Image類型欄位中。
❹ java web項目中有很多的圖片,如何存放
一般有兩種情況,
一種是前端開發需要顯示的圖片,這個是頁面構成必須的元素,一般這些會做 動靜分離,後台介面 跟 前端資源會部署在不同的伺服器上,有不同的優化,一般會有轉發的伺服器,判斷是後台介面,就轉發到後台的伺服器,如果是前端資源,就轉發到前台的伺服器。一般情況下,前端伺服器,跟後台的伺服器,是分離開的,有不同的人去管理,如果項目小的話,可能就全放在一個。這個優化的化,你可以去了解下 CDN原理。這個是用來優化靜態資源載入情況的。
另一種情況是,顯示的圖片,不是前端構成的,是用戶上傳文件產生的,這種情況下,現在一般有專門的對象存儲,用過 七牛雲,跟阿里的。這個的邏輯是文件上傳的時候,不是上傳到我們自己的伺服器,上傳到專門的雲伺服器,我們自己資料庫只需要保存這些上傳文件的地址,真正使用的時候,把連接給前端,前端自動會根據內容到專門的雲伺服器上去獲取。所有的安全,優化,帶寬,緩存命中,這些都有由雲伺服器去保證。 簡單來說,只有有錢,這些東西根本不會成為你項目的瓶頸。
作為技術,我們討論的應該不是這些。圖片會做備份,這個可以有專門的磁碟陣列去實現,簡單來說,就是上傳的內容保存到磁碟的時候,會自動多保存幾個備份到不同的磁碟上。還是那句話,多去了解下CDN的原理,最後這段,個人理解,不一定對。
❺ 前端開發技術。怎麼把圖片放到同一個目錄下
打開文件管理,進入內部存儲,點擊搜索圖標,搜索jpg,長按照片後選擇要放在一個文件夾的照片,點擊移動、內部存儲、新建文件夾,輸入名稱後點擊確定,打開文件夾後輕點移動即可。
系統目錄指的是操作系統的主要文件存放的目錄,目錄中的文件直接影響到系統是否正常工作。
所謂系統目錄就是指操作系統的主要文件存放的目錄,目錄中的文件直接影響到系統是否正常工作,了解這些目錄的功能,對使用系統會有很大的幫助。
❻ jsp怎麼保存圖片,有沒有詳細的代碼
可以不用JSP後台或者JSP方式的代碼保存圖片,直接用javascript比較簡單,在前端提交圖片,然後將路徑存儲到資料庫,文件存儲到制定的文件伺服器路徑上。
非要用JSP後台保存圖片,可以參考如下代碼:
{
_TYPE="text/html;charset=GB2312";
//ProcesstheHTTPPostrequest
publicvoiddoPost(HttpServletRequestrequest,HttpServletResponseresponse)throwsServletException,IOException{
response.setContentType(CONTENT_TYPE);
PrintWriterout=response.getWriter();
try{
DiskFileUploadfu=newDiskFileUpload();
//設置允許用戶上傳文件大小,單位:位元組,這里設為2m
fu.setSizeMax(2*1024*1024);
//設置最多隻允許在內存中存儲的數據,單位:位元組
fu.setSizeThreshold(4096);
//設置一旦文件大小超過getSizeThreshold()的值時數據存放在硬碟的目錄
fu.setRepositoryPath("c:\windows\temp");
//開始讀取上傳信息
ListfileItems=fu.parseRequest(request);
//依次處理每個上傳的文件
Iteratoriter=fileItems.iterator();
//正則匹配,過濾路徑取文件名
StringregExp=".+\\(.+)$";
//過濾掉的文件類型
String[]errorType={".exe",".com",".cgi",".asp"};
Patternp=Pattern.compile(regExp);
while(iter.hasNext()){
FileItemitem=(FileItem)iter.next();
//忽略其他不是文件域的所有表單信息
if(!item.isFormField()){
Stringname=item.getName();
longsize=item.getSize();
if((name==null||name.equals(""))&&size==0)
continue;
Matcherm=p.matcher(name);
booleanresult=m.find();
if(result){
for(inttemp=0;temp<errorType.length;temp++){
if(m.group(1).endsWith(errorType[temp])){
thrownewIOException(name+":wrongtype");
}
}
try{
//保存上傳的文件到指定的目錄
//在下文中上傳文件至資料庫時,將對這里改寫
item.write(newFile("d:\"+m.group(1)));
out.print(name+" "+size+"<br>");
}
catch(Exceptione){
out.println(e);
}
}
else
{
thrownewIOException("failtoupload");
}
}
}
}
catch(IOExceptione){
out.println(e);
}
catch(FileUploadExceptione){
out.println(e);
}
}
}
❼ 我想實現 html +js 上傳圖片 並保存到本地tmp目錄下,現有代碼如下,求指導。必採納
你js代碼把文件以base64編碼形式展示了出來,是為了讓用戶上傳文件之前能夠預覽對吧。
文件的IO操作需要用後端來實現,如果你只是做web前端開發的話,就沒有必要研究這個東西,如果你是後端開發者的話可以嘗試一下,相關的資料很多,我寫個示例吧,後端用php為例:
html實現:
<!DOCTYPEhtml>
<html>
<head>
<metacharset="utf-8">
<title>ss</title>
</head>
<body>
<formaction="file.php"method="post"enctype="multipart/form-data">
<inputtype="file"name="upfile">
<inputtype="submit"value="提交">
</form>
</body>
</html>
php實現(file.php):
<?php
@header('Content-Type:text/html;charset=utf-8');
if(!isset($_FILES['upfile'])){
exit('請選擇您要上傳的文件!');
}
if(!file_exists($_FILES['upfile']['tmp_name'])){
exit('您要上傳的文件不存在!');
}
$file_dir=dirname(__FILE__).'/tmp';
if(!is_file($file_dir)){
@mkdir($file_dir,0777,true);
}
$file_ext='.jpg';
if(preg_match('/(.w+)$/',$_FILES['upfile']['name'],$ext_tmp)){
$file_ext=$ext_tmp[1];
}
$file_save_path=$file_dir.'/'.uniqid().mt_rand(101,999).$file_ext;
@rename($_FILES['upfile']['tmp_name'],$file_save_path);
if(!file_exists($file_save_path)){
exit('文件上傳失敗!');
}
exit('文件上傳成功!');
❽ laravel6.9前端代碼在哪裡
resources目錄和public目錄。
laravel中resources目錄包含了應用視圖文件(views)、未編譯的原生前端資源文件(LESS、SASS、JavaScript),以及本地化語言文件(lang);public目錄包含了應用程序入口文件「index.php」和前端資源文件(圖片、JavaScript、CSS等)。
❾ 在html中插入圖片時 圖片所在文件夾在 html頁面所在文件夾下 路徑該怎麼寫
html的圖片的各種路徑代碼
物理路徑:假如你的圖片在D盤的images文件下,文件名稱為 tupian.jpeg的話用下面的格式。<img src="file:///D|/images/tupian.jpeg"/>
相對路徑:如果是網站的話,則為下面的:<img src="images/tupian.jpeg"/>
這個為html文件和images同一目錄的寫法:<img src="tupian.jpeg"/>
這個為圖片和html文件同一目錄的寫法:<img src="../images/tupian.jpeg"/>
這種為html所在文件夾和images文件夾處同一目錄也是網站的主目錄下的寫法。
(9)前端代碼的圖片存在哪裡擴展閱讀:
超文本標記語言,一種標准通用標記語言的應用。「超文本」意味著一個頁面可以包含圖像、鏈接,甚至非文本元素,如音樂和程序。
HTML的結構包括一個「標題」部分(英文:標題),它提供了網頁的信息,以及一個「正文」部分(英文:正文),它提供了網頁的具體內容。
語言概述
WWW上的超媒體文檔稱為頁面。萬維網上作為組織或個人起點的頁面稱為主頁(Homepage)或主頁(The Homepage),通常包含指向其他相關頁面或其他節點(超鏈接)的指針。一個有機的頁面集合,邏輯上被認為是一個整體,稱為網站(網站或Web)。
網頁,也稱為網頁,這里不區分。
❿ 前端編程如何在HTML文件中顯示圖片
如果圖片地址寫為絕對地址,比如:c:xxx/xxx/xx.jpg,如果這種格式你把整個文件夾拷到另一台電腦上,運行是他就會在新的電腦上面找這個地址,如果找不到就無法顯示圖片。
相對地址,相對地址的圖片文字也就是相對於當前文件的路徑地址,這樣寫即使更換了電腦,路徑都是不會變的,圖片都能正常顯示。建議使用相對地址。