当前位置:Gxlcms > PHP教程 > 七牛上传失败

七牛上传失败

时间:2021-07-01 10:21:17 帮助过:79人阅读

我用jquery.uploadfile做上传实例,代码如下:

  1. <code class="lang-javascript">var uploadObj = $("#fileuploader").uploadFile({
  2. url:"http://up.qiniu.com/",
  3. multiple:true,
  4. autoSubmit:false,
  5. fileName:"myfile",
  6. formData: {"key":"<key>","token":"<mytoken>"},
  7. maxFileCount:1,
  8. showStatusAfterSuccess:false,
  9. dragDropStr: "<span><b>拖放文件</b></span>",
  10. abortStr:"放弃",
  11. cancelStr:"终止",
  12. doneStr:"OK",
  13. multiDragErrorStr: "几个拖放文件是不允许的。",
  14. extErrorStr:"不允许的扩展名",
  15. sizeErrorStr:"不允许的大小",
  16. uploadErrorStr:"禁止上传"
  17. });
  18. $("#startUpload").click(function()
  19. {
  20. uploadObj.startUpload();
  21. });
  22. </mytoken></key></code>

服务端错误是

  1. <code class="lang-javascript">{"error":"file is not specified in multipart"}
  2. </code>

回复内容:

我用jquery.uploadfile做上传实例,代码如下:

  1. <code class="lang-javascript">var uploadObj = $("#fileuploader").uploadFile({
  2. url:"http://up.qiniu.com/",
  3. multiple:true,
  4. autoSubmit:false,
  5. fileName:"myfile",
  6. formData: {"key":"<key>","token":"<mytoken>"},
  7. maxFileCount:1,
  8. showStatusAfterSuccess:false,
  9. dragDropStr: "<span><b>拖放文件</b></span>",
  10. abortStr:"放弃",
  11. cancelStr:"终止",
  12. doneStr:"OK",
  13. multiDragErrorStr: "几个拖放文件是不允许的。",
  14. extErrorStr:"不允许的扩展名",
  15. sizeErrorStr:"不允许的大小",
  16. uploadErrorStr:"禁止上传"
  17. });
  18. $("#startUpload").click(function()
  19. {
  20. uploadObj.startUpload();
  21. });
  22. </mytoken></key></code>

服务端错误是

  1. <code class="lang-javascript">{"error":"file is not specified in multipart"}
  2. </code>

http://segmentfault.com/q/1010000000326830
这个问题类似吗?应该是文件类型问题吧

我也遇到了这个问题,
如果图中标红的值不为file,就会报这个错误。首先,你要将inputname设为file,如果你用的是pluploader,可以在参数里面设置这个值,仔细阅读api

人气教程排行