小编Pra*_*ime的帖子

使用ajax和rest web服务上传文件

我正在使用 ajax 和 Rest Web 服务将文件上传到服务器。我已经捕获了文件上传事件并在 jquery 方法中获取了文件对象。我必须将文件对象发送到 Web 服务,以便我可以将文件保存到数据库。这是我的 jquery 代码..

  $scope.selectFile = function (fileObj) {
     if(fileObj!=undefined){
        $.ajax({
            url : "/RestServices/services/uploadFile",
            type : "POST",
            data : fileObj,
            processData: false,
            contentType: false,
            success : function(result) {
                $scope.$apply();
            },
            error : function(xhr, tStatus, err) {
                // alert(err);
            }
        });
     }
Run Code Online (Sandbox Code Playgroud)

我也尝试过使用 FormData,但无法在 Web 服务中获取该文件。

    var formData = new FormData(); 
    formData.append("fileToUpload", fileObj);   

     if(fileObj!=undefined){
        $.ajax({
            url : "/RestServices/services/uploadFile",
            type : "POST",
            data : formData,
            processData: false,
            contentType: false,
            success : function(result) {
                $scope.$apply(); …
Run Code Online (Sandbox Code Playgroud)

ajax rest jquery web-services

5
推荐指数
1
解决办法
1万
查看次数

如何让两个Primefaces面板彼此相邻?

在primefaces中是否有一种方法可以将两个primefaces面板放在一起?面板仅以垂直对齐方式呈现.无法将它们水平对齐,彼此相邻.尝试使用h:panelGrid也.但没有运气.

这是代码片段:

<h:panelGrid>
  <p:row>
  <p:column>
       <p:panel id="panel22" header="New Bill">
         <p:inputText>aaa</p:inputText>
       </p:panel>
  </p:column>
  <p:column>
    <p:panel id="panel222" header="Chart">
        <p:inputText>bbb</p:inputText>
      </p:panel>
  </p:column>
 </p:row>
</h:panelGrid>   
Run Code Online (Sandbox Code Playgroud)

java primefaces

0
推荐指数
1
解决办法
7652
查看次数

标签 统计

ajax ×1

java ×1

jquery ×1

primefaces ×1

rest ×1

web-services ×1