A. 上傳圖片到oss然後獲取到圖片的url,然後通過url在網頁查看圖片怎麼弄。
保存圖片地址,類似「~/Images/UserId/face.png」那麼這個屬於伺服器端相對地址stringdir=@"\UserFiles\Images\";stringphyPath=Request.PhysicalApplicationPath;stringvirPath=dir+Server.HtmlEncode(FileUpload1.FileName);stringsavePath=phyPath+virPath;fileUpload.SaveAs(savePath);那麼你往資料庫里保存的就是virPath這個虛擬路徑。virPath=Server.MapPath(dir+FileUpload1.FileName);這也是轉換正相對URL。
B. Android圖片上傳到阿里雲OSS小案例
1.在管理控制台找到OOS並開通
2.點擊存儲空間,創建bucket
1、 Android SDK開發包
Android Studio方式(推薦) Maven依賴
2、許可權設置
在 AndroidManifest.xml 文件中已經配置了這些許可權,否則,SDK 將無法正常工作。
3.混淆設置
修改 項目名app[proguard-rules.pro ]路徑下的proguard-rules.pro文件
4.寫工具類
(1)首先要有4個數據
END_POINT 、空渣BUCKET_NAME 、Access Key ID、Access Key Secret
創建你的Access Key 然後將需要的值復制粘貼到工具類對應位置
(2)寫工具類,UploadHelper
(按鈕點擊上傳一張圖片,因為測試,我就把圖片路徑寫死了)
1、寫一個leyout
2.對應的Java類
3、結果驗證
看到如上結果戚鋒,那恭喜你大功告成了。
[ps]有的人可能有個地方會報錯,當然不能原原本本的抄了
這里要換成你自斗仔悄己的全局Application Content,
另外,一個HashUtil.java
本文鏈接: https://blog.csdn.net/qq_37971615/article/details/81975465
C. 用js、jquery如何實現上傳圖片的預覽
$("#btnLoadPhoto").upload({ url: "../UploadForms/RequestUpload.aspx?action=photo", type: "json", callback: calla });
//獲得表單元素
HttpPostedFile oFile = context.Request.Files[0];
//設置上傳路徑
string strUploadPath = "temp/";
//獲取文件名稱
string fileName = context.Request.Files[0].FileName;
補充:JQuery是繼prototype之後又一個優秀的Javascript庫。它是輕量級的js庫 ,它兼容CSS3,還兼容各種瀏覽器(IE 6.0+, FF 1.5+, Safari 2.0+, Opera 9.0+),jQuery2.0及後續版本將不再支持IE6/7/8瀏覽器。jQuery使用戶能更方便地處理HTML(標准通用標記語言下的一個應用)、events、實現動畫效果,並且方便地為網站提供AJAX交互。jQuery還有一個比較大的優勢是,它的文檔說明很全,而且各種應用也說得很詳細,同時還有許多成熟的插件可供選擇。jQuery能夠使用戶的html頁面保持代碼和html內容分離,也就是說,不用再在html裡面插入一堆js來調用命令了,只需要定義id即可。