0
我正在使用C#的ASP.net 2.0 web應用程序。上傳文件使用jquery-ajax和路徑是字符串
我需要上傳文件的路徑在字符串中的文件。
Methos在CS文件
[WebMethod]
[ScriptMethod(ResponseFormat = ResponseFormat.Json)]
public string SendContactUsEmail(string volume, ...., string strFileName, string message)
{
// Other parameter is removed in method and written ...
// Need to upload file where path of the file is in string strFileName
//rqContact.PakkagingfileName = $('#packagingFile').val(); = strFileName
}
值從傳遞的script.js是如下:
if(reqType == '5')
{
rqContact.height = $('#height').val();
rqContact.PakkagingfileName = $('#packagingFile').val();
}
$.ajax({
type: 'POST',
url: $('#webServiceUrl').val() + "/SendContactUsEmail",
contentType:"multipart/form-data; charset=utf-8",
//contentType:"application/json; charset=utf-8",
dataType: 'json',
data: JSON.stringify(rqContact),
error: function(){
//alert("Error in Contact-us Ajax call");
} ,
success: function(response)
{
trckContactUsEvent()
if (form.find('.actionurl').attr('name') == 'actionurlcontactus'){
Cufon.refresh('.cufon-text');
$('.resultContainer p').html(response);
$('.resultContainer').attr('data-status','success');
$('.result').show();
$('.result').modal({
opacity:70,
overlayCss: {backgroundColor:'#000000'},
containerId: 'simplemodal-container4',
containerCss: {height:'48px'}
});
}
}
});
請指教如何上傳文件。
問候。