上傳圖像沒有回傳
回答
我認爲這將有助於你:
這裏是上傳名爲.jpg文件
代碼腳本代碼:
<script src="JS/jquery-2.1.0.js"></script>
<script type="text/javascript">
function SaveAllDetails() {
if (document.getElementById("FileUploadMyImage").value != "") {
var file = document.getElementById('FileUploadMyImage').files[0];
var reader = new FileReader();
reader.readAsDataURL(file);
reader.onload = UpdateFiles;
}
else {
alert('Please Choose An Image');
}
}
function UpdateFiles(evt) {
var result = evt.target.result;
var ImageSave = result.replace("data:image/jpeg;base64,", "");
var savobject = { 'savingvalues': ImageSave };
$.ajax({
type: "POST",
contentType: "application/json; charset=utf-8",
url: "Default.aspx/SaveAllDetails",
data: JSON.stringify(savobject),
dataType: "json",
success: function() {
alert('SuccessFully Uploaded');
},
error: function() {
alert('Not Uploaded');
}
});
}
</script>
HTML部分:
<div>
<input type="file" id="FileUploadMyImage" />
<input type="button" value="Submit" onclick="SaveAllDetails();" />
</div>
您的asp.net表單後面的代碼:
[WebMethod(EnableSession = true)]
public static void SaveAllDetails(string savingvalues)
{
byte[] getImageData = Convert.FromBase64String(savingvalues);
}
變量「getImageData」是你的形象,你可以直接發送到您的「存儲過程」
這是不會Updatefile(EVT)我寫了警報命令,並檢查它顯示讀取器數據,但不是savobject對象 – CoRRoDED34
首先,你應該確保你已經添加了最新的jquery版本,然後用腳本檢查Fileupload控件的id:ie:** document.getElementById(「FileUploadMyImage」)**和** * * –
是啊!我已經驗證了這一點,並在按鈕,它顯示onClick錯誤,所以我用onClientClick ..這是否導致問題?因爲onClick在代碼頁顯示該行錯誤 – CoRRoDED34
- 1. Codeigniter在圖像上傳後沒有返回上傳表單
- 2. Django圖像沒有上傳
- 3. PHP圖像上傳腳本沒有上傳但沒有失敗
- 4. PHP Curl上傳圖像,在IIS 7上,圖像沒有完全上傳
- 5. 的open_basedir在WordPress圖像沒有上傳
- 6. 圖像上傳沒有質量損失
- 7. 上傳後圖像src沒有變化
- 8. WordPress的文件上傳沒有圖像
- 9. 圖像沒有上傳到目錄
- 10. 您沒有選擇一個文件上傳。但圖像上傳
- 11. 圖像文件上傳 - 沒有文件上傳錯誤
- 12. 沒有頁面上傳的頭像圖片上傳
- 13. 上傳PHP代碼沒有上傳圖像
- 14. 上傳圖像文件沒有回發在asp.net
- 15. 上傳和預覽圖像在客戶端沒有回發
- 16. 回形針:圖像沒有得到上傳軌道
- 17. 在DNN的Telerik上傳控件只是回傳,沒有上傳
- 18. 回形針給人當圖像沒有上傳錯誤,當我上傳的圖像,然後用它顯示
- 19. 變量沒有被圖像中正確地傳遞上傳
- 20. InpressPages沒有上傳圖片
- 21. CKFinder沒有上傳圖片
- 22. 上傳圖像
- 23. 上傳圖像
- 24. 上傳圖像
- 25. 上傳圖像
- 26. 上傳圖像
- 27. 上傳圖像
- 28. 將圖像從Android上傳到Facebook沒有Facebook的圖像
- 29. 簡單的Django圖像上傳 - 圖像文件沒有保存
- 30. Silverlight圖像上傳沒有像素寬或像素高我
你可以在HTML 5或iframe實現使用FileAPI,以避免回發 –
有jQuery插件,如http ://malsup.com/jquery/form/ – kpull1